<CodeHighlighting>
  <ExtensionMap>
    <map ext="as" lang="actionscript"/>
    <map ext="mx" lang="actionscript"/>
    <map ext="ada" lang="ada"/>
    <map ext="adb" lang="ada"/>
    <map ext="ads" lang="ada"/>
    <map ext="asm" lang="asm"/>
    <map ext="asp" lang="asp"/>
    <map ext="aspx" lang="asp"/>
    <map ext="ascx" lang="asp"/>
    <map ext="au3" lang="autoit"/>
    <map ext="bas" lang="vb"/>
    <map ext="bsh" lang="bash"/>
    <map ext="sh" lang="bash"/>
    <map ext="bat" lang="batch"/>
    <map ext="cmd" lang="batch"/>
    <map ext="nt" lang="batch"/>
    <map ext="c" lang="c"/>
    <map ext="cls" lang="vb"/>
    <map ext="csproj" lang="xml"/>
    <map ext="ml" lang="caml"/>
    <map ext="mli" lang="caml"/>
    <map ext="sml" lang="caml"/>
    <map ext="thy" lang="caml"/>
    <map ext="cmake" lang="cmake"/>
    <map ext="cbd" lang="cobol"/>
    <map ext="cbl" lang="cobol"/>
    <map ext="cdb" lang="cobol"/>
    <map ext="cdc" lang="cobol"/>
    <map ext="cob" lang="cobol"/>
    <map ext="cc" lang="cpp"/>
    <map ext="cpp" lang="cpp"/>
    <map ext="cxx" lang="cpp"/>
    <map ext="h" lang="cpp"/>
    <map ext="hpp" lang="cpp"/>
    <map ext="hxx" lang="cpp"/>
    <map ext="cs" lang="cs"/>
    <map ext="css" lang="css"/>
    <map ext="d" lang="d"/>
    <map ext="dis" lang="progress"/>
    <map ext="f" lang="fortran"/>
    <map ext="f2k" lang="fortran"/>
    <map ext="f90" lang="fortran"/>
    <map ext="f95" lang="fortran"/>
    <map ext="for" lang="fortran"/>
    <map ext="frm" lang="vb"/>
    <map ext="as" lang="haskell"/>
    <map ext="hs" lang="haskell"/>
    <map ext="i" lang="progress"/>
    <map ext="las" lang="haskell"/>
    <map ext="lhs" lang="haskell"/>
    <map ext="htm" lang="html"/>
    <map ext="html" lang="html"/>
    <map ext="shtm" lang="html"/>
    <map ext="shtml" lang="html"/>
    <map ext="xhtml" lang="html"/>
    <map ext="iss" lang="inno"/>
    <map ext="java" lang="java"/>
    <map ext="js" lang="javascript"/>
    <map ext="kix" lang="kix"/>
    <map ext="lisp" lang="lisp"/>
    <map ext="lsp" lang="lisp"/>
    <map ext="lua" lang="lua"/>
    <map ext="m" lang="cpp"/>
    <map ext="mm" lang="cpp"/>
    <map ext="nsh" lang="nsis"/>
    <map ext="nsi" lang="nsis"/>
    <map ext="inc" lang="pascal"/>
    <map ext="p" lang="progress"/>
    <map ext="pas" lang="pascal"/>
    <map ext="pl" lang="perl"/>
    <map ext="plx" lang="perl"/>
    <map ext="pm" lang="perl"/>
    <map ext="php" lang="php"/>
    <map ext="php3" lang="php"/>
    <map ext="phtml" lang="php"/>
    <map ext="pro" lang="progress"/>
    <map ext="ps" lang="postscript"/>
    <map ext="ps1" lang="powershell"/>
    <map ext="py" lang="python"/>
    <map ext="pyw" lang="python"/>
    <map ext="r" lang="r"/>
    <map ext="rc" lang="rc"/>
    <map ext="rb" lang="ruby"/>
    <map ext="rbw" lang="ruby"/>
    <map ext="resx" lang="xml"/>
    <map ext="scm" lang="scheme"/>
    <map ext="smd" lang="scheme"/>
    <map ext="ss" lang="scheme"/>
    <map ext="st" lang="smalltalk"/>
    <map ext="sql" lang="sql"/>
    <map ext="tcl" lang="tcl"/>
    <map ext="vb" lang="vb"/>
    <map ext="vbproj" lang="xml"/>
    <map ext="vbs" lang="vbscript"/>
    <map ext="vcproj" lang="xml"/>
    <map ext="v" lang="verilog"/>
    <map ext="vhd" lang="vhdl"/>
    <map ext="vhdl" lang="vhdl"/>
    <map ext="w" lang="progress"/>
    <map ext="xsl" lang="xml"/>
    <map ext="xsd" lang="xml"/>
    <map ext="xml" lang="xml"/>
  </ExtensionMap>
  <Language>
    <lang name="actionscript" lexer="cpp">
      <keywords list="1">add and break case continue default delete do else eq for function ge gt if ifFrameLoaded in instanceof le lt ne new not on onClipEvent or return switch tellTarget this typeof var void while with</keywords>
      <keywords list="2">__proto__ _accProps _alpha _currentframe _droptarget _focusrect _framesloaded _global _height _highquality _level _lockroot _name _parent _quality _root _rotation _soundbuftime _target _totalframes _url _visible _width _x _xmouse _xscale _y _ymouse _yscale abs Accessibility acos activityLevel addListener addPage addProperty addRequestHeader align allowDomain allowDomain allowInsecureDomain allowInsecureDomain appendChild apply applyChanges arguments Arguments Array asfunction asin atan atan2 attachAudio attachMovie attachSound attachVideo attributes autoSize avHardwareDisable background backgroundColor bandwidth beginFill beginGradientFill blockIndent bold Boolean border borderColor bottomScroll bufferLenght bufferTime builtInItems bullet Button bytesLoaded bytesTotal call callee caller Camera capabilities caption ceil ceil charAt charCodeAt childNodes class clear clearInterval cloneNode close color Color concat condenseWhite connect constructor contentType ContextMenu ContextMenuItem copy cos cos createElement createEmptyMovieClip createTextField createTextNode currentFps curveTo CustomActions customItems data Date deblocking docTypeDecl domain duplicateMovieClip duration dynamic embedFonts enabled endFill endinitclip Error escape eval evaluate exactSettings exp exp extends false findText firstChild floor floor flush focusEnabled font fps fromCharCode fscommand Function gain get getAscii getBeginIndex getBounds getBytesLoaded getBytesTotal getCaretIndex getCode getCount getDate getDay getDepth getEndIndex getFocus getFontList getFullYear getHours getInstanceAtDepth getLocal getMilliseconds getMinutes getMonth getNewTextFormat getNextHighestDepth getPan getProggress getProperty getRGB getSeconds getSelected getSelectedText getSize getStyle getStyleNames getSWFVersion getText getTextExtent getTextFormat getTextSnapshot getTime getTimer getTimezoneOffset getTransform getURL getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getVersion getVolume getYear globalStyleFormat globalToLocal gotoAndPlay gotoAndStop hasAccessibility hasAudio hasAudioEncoder hasChildNodes hasEmbeddedVideo hasMP3 hasPrinting hasScreenBroadcast hasScreenPlayback hasStreamingAudio hasStreamingVideo hasVideoEncoder height hide hideBuiltInItems hitArea hitTest hitTestTextNearPos hscroll html htmlText ignoreWhite implements import include indent index indexOf initclip insertBefore install instanceof int interface intrinsic isActive isDebugger isDown isDown isFinite isToggled italic italic join Key language lastChild lastIndexOf leading leftMargin length lineStyle lineTo list load loadClip loaded loadMovie loadMovieNum loadSound loadVariables loadVariablesNum LoadVars LocalConnection localFileReadDisable localToGlobal log log manufacturer Math max maxChars maxhscroll maxscroll mbchr mblength mbord mbsubstring menu message Microphone min min MMExecute motionLevel motionTimeout Mouse mouseWheelEnabled moveTo MovieClip MovieClipLoader multiline muted name names NaN NetConnection NetStream newline nextFrame nextScene nextSibling nodeName nodeType nodeValue null Number Object onActivity onChanged onClose onConnect onData onDragOut onDragOver onEnterFrame onID3 onKeyDown onKeyUp onKillFocus onLoad onLoadComplete onLoadError onLoadInit onLoadProgress onLoadStart onMouseDown onMouseMove onMouseUp onMouseWheel onPress onRelease onReleaseOutside onResize onRollOut onRollOver onScroller onSelect onSetFocus onSoundComplete onStatus onUnload onUpdate onXML os parentNode parseCSS parseFloat parseInt parseXML password pause pixelAspectRatio play playerType pop pow pow previousSibling prevScene print printAsBitmap printAsBitmapNum PrintJob printNum private prototype public push quality random random rate registerClass removeListener removeMovieClip removeNode removeTextField replaceSel replaceText resolutionX resolutionY restrict reverse rightMargin round round scaleMode screenColor screenDPI screenResolutionX screenResolutionY scroll seek selectable Selection send sendAndLoad separatorBefore set setBufferTime setDate setFocus setFullYear setGain setHours setInterval setMask setMilliseconds setMinutes setMode setMonth setMotionLevel setNewTextFormat setPan setProperty setQuality setRate setRGB setSeconds setSelectColor setSelected setSelection setSilenceLevel setStyle setTextFormat setTime setTransform setUseEchoSuppression setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setVolume setYear SharedObject shift show showMenu showSettings silenceLevel silenceTimeout sin sin size slice smoothing sort sortOn Sound splice split sqrt sqrt Stage start startDrag static status stop stopAllSounds stopDrag String styleSheet StyleSheet substr substring super swapDepths System tabChildren tabEnabled tabIndex tabStops tan tan target targetPath text textColor TextField TextFormat textHeight TextSnapshot textWidth time toggleHighQuality toLowerCase toString toUpperCase trace trackAsMenu true type undefined underline unescape uninstall unLoadClip unloadMovie unloadMovieNum unshift unwatch updateAfterEvent updateProperties url useCodepage useEchoSuppression useEchoSuppression useHandCursor valueOf variable version visible Void watch width wordWrap XML xmlDecl XMLNode XMLSocket</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="808080" bg="FFFFFF" bold="1" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
      <style id="20" fg="95004A" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="ada" lexer="">
      <keywords list="1">abort abstract accept access aliased all and array at begin body case constant declare delay delta digits do else elsif end entry exception exit for function generic goto if in is limited loop new not null of or others out package pragma private procedure protected raise range record renames requeue return reverse select separate subtype tagged task terminate then type until use when while with</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="2" fg="000000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8080" bg="FFFFFF" bold="1" />
      <style id="5" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="1" />
      <style id="10" fg="008000" bg="FFFFFF" bold="0" />
      <style id="11" fg="FF0000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="asm" lexer="">
      <keywords list="1">aaa aad aam aas adc add and arpl bound bsf bsr bswap bt btc btr bts call cbw cdq cflush clc cld cli clts cmc cmova cmovae cmovb cmovbe cmovc cmove cmovg cmovge cmovl cmovle cmovna cmovnae cmovnb cmovnbe cmovnc cmovne cmovng cmovnge cmovnl cmovnle cmovno cmovnp cmovns cmovnz cmovo cmovp cmovpe cmovpo cmovs cmovz cmp cmps cmpsb cmpsd cmpsw cmpxchg cmpxchg486 cmpxchg8b cpuid cwd cwde daa das dec div emms enter esc femms hlt ibts icebp idiv imul in inc ins insb insd insw int int01 int03 int1 int3 into invd invlpg iret iretd iretdf iretf iretw ja jae jb jbe jc jcxz je jecxz jg jge jl jle jmp jna jnae jnb jnbe jnc jne jng jnge jnl jnle jno jnp jns jnz jo jp jpe jpo js jz lahf lar lds lea leave les lfs lgdt lgs lidt lldt lmsw loadall loadall286 lock lods lodsb lodsd lodsw loop loopd loope looped loopew loopne loopned loopnew loopnz loopnzd loopnzw loopw loopz loopzd loopzw lsl lss ltr mov movs movsb movsd movsw movsx movzx mul neg nop not or out outs outsb outsd outsw pop popa popad popaw popf popfd popfw push pusha pushad pushaw pushd pushf pushfd pushfw pushw rcl rcr rdmsr rdpmc rdshr rdtsc rep repe repne repnz repz ret retf retn rol ror rsdc rsldt rsm rsts sahf sal salc sar sbb scas scasb scasd scasw seta setae setb setbe setc sete setg setge setl setle setna setnae setnb setnbe setnc setne setng setnge setnl setnle setno setnp setns setnz seto setp setpe setpo sets setz sgdt shl shld shr shrd sidt sldt smi smint smintold smsw stc std sti stos stosb stosd stosw str sub svdc svldt svts syscall sysenter sysexit sysret test ud0 ud1 ud2 umov verr verw wait wbinvd wrmsr wrshr xadd xbts xchg xlat xlatb xor</keywords>
      <keywords list="2">f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisub fisubr fld fld1 fldcw fldenv fldenvd fldenvw fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnsaved fnsavew fnstcw fnstenv fnstenvd fnstenvw fnstsw fpatan fprem fprem1 fptan frndint frstor frstord frstorw fsave fsaved fsavew fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstenvd fstenvw fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomp fucompp fwait fxam fxch fxtract fyl2x fyl2xp1</keywords>
      <keywords list="3">ah al ax bh bl bp bx ch cl cr0 cr2 cr3 cr4 cs cx dh di dl dr0 dr1 dr2 dr3 dr6 dr7 ds dx eax ebp ebx ecx edi edx es esi esp fs gs mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 si sp ss st st0 st1 st2 st3 st4 st5 st6 st7 tr3 tr4 tr5 tr6 tr7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7</keywords>
      <keywords list="4">%arg %assign %define %elif %elifctk %elifdef %elifid %elifidn %elifidni %elifmacro %elifnctk %elifndef %elifnid %elifnidn %elifnidni %elifnmacro %elifnnum %elifnstr %elifnum %elifstr %else %endif %endmacro %endrep %error %exitrep %iassign %idefine %if %ifctk %ifdef %ifid %ifidn %ifidni %ifmacro %ifnctk %ifndef %ifnid %ifnidn %ifnidni %ifnmacro %ifnnum %ifnstr %ifnum %ifstr %imacro %include %line %local %macro %out %pop %push %rep %repl %rotate %stacksize %strlen %substr %undef %xdefine %xidefine .186 .286 .286c .286p .287 .386 .386c .386p .387 .486 .486p .8086 .8087 .alpha .break .code .const .continue .cref .data .data? .dosseg .else .elseif .endif .endw .err .err1 .err2 .errb .errdef .errdif .errdifi .erre .erridn .erridni .errnb .errndef .errnz .exit .fardata .fardata? .if .lall .lfcond .list .listall .listif .listmacro .listmacroall .model .msfloat .no87 .nocref .nolist .nolist .nolistif .nolistmacro .radix .repeat .sall .seq .sfcond .stack .startup .tfcond .type .until .untilcxz .while .xall .xcref .xlist absolute alias align align alignb assume at bits catstr comm comment common cpu db db dd dd df dosseg dq dq dt dt dup dw dw echo else elseif elseif1 elseif2 elseifb elseifdef elseifdif elseifdifi elseife elseifidn elseifidni elseifnb elseifndef end endif endm endp ends endstruc eq equ equ even exitm export extern extern externdef extrn for forc ge global goto group group gt high highword iend if if1 if2 ifb ifdef ifdif ifdifi ife ifidn ifidni ifnb ifndef import incbin include includelib instr invoke irp irpc istruc label le length lengthof local low lowword lroffset lt macro mask mod name ne offset opattr option org org page popcontext proc proto ptr public purge pushcontext record repeat rept resb resd resq rest resw section section seg segment short size sizeof sizestr struc struct struct substr subtitle subttl textequ this times title type typedef union use16 use32 while width</keywords>
      <keywords list="5">$ $ $$ %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 .bss .data .text ? @b @f a16 a32 abs addr all assumes at basic byte byte c carry? casemap common compact cpu dotname dword dword emulator epilogue error export expr16 expr32 far far far16 far32 farstack flat flat flat forceframe fortran fword huge language large large listing ljmp loadds m510 medium memory near near near16 near32 nearstack nodotname noemulator nokeyword noljmp nom510 none nonunique nooldmacros nooldstructs noreadonly noscoped nosignextend nosplit nothing notpublic o16 o32 oldmacros oldstructs os_dos overflow? para parity? pascal private prologue qword radix readonly real10 real4 real8 req sbyte scoped sdword seq setif2 sign? small smallstack stdcall sword syscall tbyte tiny use16 use32 uses vararg word word wrt zero?</keywords>
      <keywords list="6">addpd addps addsd addss andnpd andnps andpd andps cmpeqpd cmpeqps cmpeqsd cmpeqss cmplepd cmpleps cmplesd cmpless cmpltpd cmpltps cmpltsd cmpltss cmpnepd cmpneps cmpnesd cmpness cmpnlepd cmpnleps cmpnlesd cmpnless cmpnltpd cmpnltps cmpnltsd cmpnltss cmpordpd cmpordps cmpordsd cmpordss cmpunordpd cmpunordps cmpunordsd cmpunordss comisd comiss cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si cvttss2si divpd divps divsd divss fxrstor fxsave ldmxscr lfence maskmovdq maskmovdqu maxpd maxps maxss mfence minpd minps minsd minss movapd movaps movd movdq2q movdqa movdqu movhlps movhpd movhps movlhps movlpd movlps movmskpd movmskps movntdq movnti movntpd movntps movntq movq movq2dq movsd movss movupd movups mulpd mulps mulsd mulss orpd orps packssdw packsswb packuswb paddb paddd paddq paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgb pavgusb pavgw paxsd pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pextrw pf2id pf2iw pf2iw pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfnacc pfpnacc pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pinsrw pmachriw pmaddwd pmagw pmaxsw pmaxub pminsw pminub pmovmskb pmulhriw pmulhrwa pmulhrwc pmulhuw pmulhw pmullw pmuludq pmvgezb pmvlzb pmvnzb pmvzb por prefetch prefetchnta prefetcht0 prefetcht1 prefetcht2 prefetchw psadbw pshufd pshufhw pshuflw pshufw pslld pslldq psllq psllw psrad psraw psrld psrldq psrlq psrlw psubb psubd psubq psubsb psubsiw psubsw psubusb psubusw psubw pswapd punpckhbw punpckhdq punpckhqdq punpckhwd punpcklbw punpckldq punpcklqdq punpcklwd pxor rcpps rcpss rsqrtps rsqrtss sfence shufpd shufps sqrtpd sqrtps sqrtsd sqrtss stmxcsr subpd subps subsd subss ucomisd ucomiss unpckhpd unpckhps unpcklpd unpcklps xorpd xorps</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="3" fg="808080" bg="FFFFFF" bold="0" />
      <style id="4" fg="000080" bg="FFFFFF" bold="1" />
      <style id="5" fg="000000" bg="FFFFFF" bold="0" />
      <style id="6" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="7" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="8" fg="8080FF" bg="FFFFFF" bold="1" />
      <style id="9" fg="0080FF" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="008000" bg="FFFFFF" bold="0" />
      <style id="12" fg="808000" bg="FFFFFF" bold="0" />
      <style id="14" fg="804000" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="asp" lexer="hypertext">      
		<keywords list="1">!doctype a abbr accept accept-charset accesskey acronym action address align alink alt applet archive area axis b background base basefont bdo bgcolor big blockquote body border br button caption cellpadding cellspacing center char charoff charset checkbox checked cite class classid clear code codebase codetype col colgroup color cols colspan comment compact content coords data datafld dataformatas datapagesize datasrc datetime dd declare defer del dfn dir disabled div dl dt em embed enctype event face fieldset file font for form frame frameborder frameset h1 h2 h3 h4 h5 h6 head headers height hidden hr href hreflang hspace html http-equiv i id iframe image img input ins isindex ismap kbd label lang language leftmargin legend li link longdesc map marginheight marginwidth maxlength media menu meta method multiple name noframes nohref noresize noscript noshade nowrap object ol onblur onchange onclick ondblclick onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseout onmouseover onmouseup onreset onselect onsubmit onunload optgroup option p param password pre profile prompt public q radio readonly rel reset rev rows rowspan rules s samp scheme scope script scrolling select selected shape size small span src standby start strike strong style sub submit summary sup tabindex table target tbody td text textarea tfoot th thead title topmargin tr tt type u ul usemap valign value valuetype var version vlink vspace width xml xmlns</keywords>
		<keywords list="2">addhandler addressof alias and andalso ansi as assembly attribute auto begin boolean byref byte byval call case catch cbool cbyte cchar cdate cdbl cdec char cint class clng cobj compare const continue cshort csng cstr ctype currency date decimal declare default delegate dim do double each else elseif end enum erase error event exit explicit false finally for friend function get gettype global gosub goto handles if implement implements imports in inherits integer interface is let lib like load long loop lset me mid mod module mustinherit mustoverride mybase myclass namespace new next not nothing notinheritable notoverridable object on option optional or orelse overloads overridable overrides paramarray preserve private property protected public raiseevent readonly redim rem removehandler resume return rset select set shadows shared short single static step stop string structure sub synclock then throw to true try type typeof unicode unload until variant wend when while with withevents writeonly xor</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="1" />
      <style id="1" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="2" fg="000000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="4" fg="000000" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="6" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="7" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="9" fg="008000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000000" bg="FEFDE0" bold="0" />
      <style id="11" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="15" fg="000000" bg="FFFF00" bold="1" />
      <style id="16" fg="000000" bg="FFC000" bold="0" />
      <style id="17" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="19" fg="FF8000" bg="FEFDE0" bold="0" />
      <style id="21" fg="000000" bg="A6CAF0" bold="0" />
      <style id="81" fg="8000FF" bg="C4F9FD" bold="0" />
      <style id="82" fg="008000" bg="C4F9FD" bold="0" />
      <style id="83" fg="FF0000" bg="C4F9FD" bold="0" />
      <style id="84" fg="000080" bg="C4F9FD" bold="1" />
      <style id="85" fg="808080" bg="C4F9FD" bold="0" />
      <style id="86" fg="000000" bg="C4F9FD" bold="0" />
    </lang>
    <lang name="autoit" lexer="au3">
      <keywords list="1">and byref case continueloop dim do else elseif endfunc endif endselect exit exit exitloop for func global if local next not or return select step then to until wend while</keywords>
      <keywords list="2">abs acos adlibdisable adlibenable asc asin atan autoitsetoption autoitwingettitle autoitwinsettitle bitand bitnot bitor bitshift bitxor blockinput break call cdtray chr clipget clipput controlclick controlcommand controldisable controlenable controlfocus controlgetfocus controlgetpos controlgettext controlhide controlmove controlsend controlsettext controlshow cos dec dircopy dircreate dirmove dirremove drivegetdrive drivegetfilesystem drivegetlabel drivegetserial drivegettype drivesetlabel drivespacefree drivespacetotal drivestatus envget envset envupdate eval exp filechangedir fileclose filecopy filecreateshortcut filedelete fileexists filefindfirstfile filefindnextfile filegetattrib filegetlongname filegetshortname filegetsize filegettime filegetversion fileinstall filemove fileopen fileopendialog fileread filereadline filerecycle filerecycleempty filesavedialog fileselectfolder filesetattrib filesettime filewrite filewriteline guicreate guicreateex guidefaultfont guidelete guigetcontrolstate guihide guimsg guiread guirecvmsg guisendmsg guisetcontrol guisetcontroldata guisetcontrolex guisetcontrolfont guisetcontrolnotify guisetcoord guisetcursor guishow guiwaitclose guiwrite hex hotkeyset inidelete iniread iniwrite inputbox int isadmin isarray isdeclared isfloat isint isnumber isstring log memgetstats mod mouseclick mouseclickdrag mousedown mousegetcursor mousegetpos mousemove mouseup mousewheel msgbox number pixelchecksum pixelgetcolor pixelsearch processclose processexists processsetpriority processwait processwaitclose progressoff progresson progressset random regdelete regenumkey regenumval regread regwrite round run runasset runwait send seterror shutdown sin sleep soundplay soundsetwavevolume splashimageon splashoff splashtexton sqrt statusbargettext string stringaddcr stringformat stringinstr stringisalnum stringisalpha stringisascii stringisdigit stringisfloat stringisint stringislower stringisspace stringisupper stringisxdigit stringleft stringlen stringlower stringmid stringreplace stringright stringsplit stringstripcr stringstripws stringtrimleft stringtrimright stringupper tan timerstart timerstop tooltip traytip ubound urldownloadtofile winactivate winactive winclose winexists wingetcaretpos wingetclasslist wingetclientsize wingethandle wingetpos wingetstate wingettext wingettitle winkill winmenuselectitem winminimizeall winminimizeallundo winmove winsetontop winsetstate winsettitle winwait winwaitactive winwaitclose winwaitnotactive</keywords>
      <keywords list="3">@appdatacommondir @appdatadir @autoitversion @commonfilesdir @compiled @computername @comspec @cr @crlf @desktopcommondir @desktopdir @desktopheight @desktopwidth @documentscommondir @error @favoritescommondir @favoritesdir @homedrive @homepath @homeshare @hour @ipaddress1 @ipaddress2 @ipaddress3 @ipaddress4 @lf @logondnsdomain @logondomain @logonserver @mday @min @mon @mydocumentsdir @osbuild @oslang @osservicepack @ostype @osversion @programfilesdir @programscommondir @programsdir @scriptdir @scriptfullpath @scriptname @sec @startmenucommondir @startmenudir @startupcommondir @startupdir @sw_hide @sw_maximize @sw_minimize @sw_restore @sw_show @systemdir @tab @tempdir @username @userprofiledir @wday @windowsdir @workingdir @yday @year</keywords>
      <keywords list="4">{!} {#} {^} {{} {}} {+} {alt} {altdown} {altup} {appskey} {asc} {backspace} {browser_back} {browser_favorites} {browser_forward} {browser_home} {browser_refresh} {browser_search} {browser_stop} {bs} {capslock} {ctrlbreak} {ctrldown} {ctrlup} {del} {delete} {down} {end} {enter} {esc} {escape} {f1} {f10} {f11} {f12} {f2} {f3} {f4} {f5} {f6} {f7} {f8} {f9} {home} {ins} {insert} {lalt} {launch_app1} {launch_app2} {launch_mail} {launch_media} {lctrl} {left} {lshift} {lwin} {lwindown} {media_next} {media_play_pause} {media_prev} {media_stop} {numlock} {numpad0} {numpad1} {numpad2} {numpad3} {numpad4} {numpad5} {numpad6} {numpad7} {numpad8} {numpad9} {numpadadd} {numpaddiv} {numpaddot} {numpadenter} {numpadmult} {numpadsub} {pause} {pgdn} {pgup} {printscreen} {ralt} {rctrl} {right} {rshift} {rwin} {rwindown} {scrolllock} {shiftdown} {shiftup} {sleep} {space} {tab} {up} {volume_down} {volume_mute} {volume_up}</keywords>
      <keywords list="5">#include #include-once</keywords>
      <keywords list="6">#endregion #region</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="4" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="8" fg="000080" bg="FFFFFF" bold="1" />
      <style id="9" fg="FF0080" bg="FFFFFF" bold="0" />
      <style id="10" fg="8080C0" bg="FFFFFF" bold="0" />
      <style id="11" fg="804000" bg="FFFFFF" bold="0" />
      <style id="12" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="000000" bg="FFFFFF" bold="0" />
      <style id="14" fg="000000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="bash" lexer="">
      <keywords list="1">alias ar asa awk banner basename bash bc bdiff break bunzip2 bzip2 cal calendar case cat cc cd chmod cksum clear cmp col comm compress continue cp cpio crypt csplit ctags cut date dc dd declare deroff dev df diff diff3 dircmp dirname do done du echo ed egrep elif else env esac eval ex exec exit expand export expr false fc fgrep fi file find fmt fold for function functions getconf getopt getopts grep gres hash head help history iconv id if in integer jobs join kill lc let line ln local logname look ls m4 mail mailx make man mkdir more mt mv newgrp nl nm nohup ntps od pack paste patch pathchk pax pcat perl pg pr print printf ps pwd read readonly red return rev rm rmdir sed select set sh shift size sleep sort spell split start stop strings strip stty sum suspend sync tail tar tee test then time times touch tr trap true tsort tty type typeset ulimit umask unalias uname uncompress unexpand uniq unpack unset until uudecode uuencode vi vim vpax wait wc whence which while who wpaste wstart xargs zcat</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="FFFFFF" bg="FF0000" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="4" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="5" fg="808080" bg="FFFFFF" bold="0" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="804000" bg="FFFFFF" bold="1" />
      <style id="8" fg="000000" bg="FFFFFF" bold="0" />
      <style id="9" fg="FF8040" bg="FFFFD9" bold="1" />
      <style id="10" fg="008080" bg="00FFFF" bold="0" />
      <style id="11" fg="804040" bg="E1FFF3" bold="1" />
      <style id="12" fg="0000FF" bg="FF0000" bold="1" />
      <style id="13" fg="FF0000" bg="0000FF" bold="0" />
    </lang>
    <lang name="batch" lexer="">
      <keywords list="1">break call cd chcp chdir choice cls cmdextversion com con copy country ctty date defined del dir do echo else erase errorlevel errorlevel exist exit for goto if in loadfix loadhigh lpt md mkdir move not nul path pause prompt rd rem ren rename rmdir set shift time type ver verify vol</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="3" fg="FF0000" bg="FFFF80" bold="1" />
      <style id="4" fg="FF00FF" bg="FFFFFF" bold="0" />
      <style id="5" fg="0080FF" bg="FFFFFF" bold="0" />
      <style id="6" fg="FF8000" bg="FCFFF0" bold="1" />
      <style id="7" fg="FF0000" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="c" lexer="cpp">
      <keywords list="1">break case continue default do else for goto if NULL return sizeof switch typedef while</keywords>
      <keywords list="2">auto char const double enum extern float int long register short signed static struct union unsigned void volatile</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="7" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="000000" bg="FFFFFF" bold="0" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="caml" lexer="">
      <keywords list="1">and as asr assert begin class constraint do done downto else end exception external false for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new object of open or private rec sig struct then to true try type val virtual when while with</keywords>
      <keywords list="2">ignore lnot None option pred ref Some succ</keywords>
      <keywords list="3">array bool char float int list string unit</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="000000" bg="FFFFFF" bold="0" />
      <style id="2" fg="000000" bg="FFFFFF" bold="0" />
      <style id="3" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="4" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="5" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="6" fg="000000" bg="FFFFFF" bold="1" />
      <style id="7" fg="000080" bg="FFFFFF" bold="1" />
      <style id="8" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="9" fg="808080" bg="FFFFFF" bold="0" />
      <style id="11" fg="808080" bg="FFFFFF" bold="0" />
      <style id="12" fg="008000" bg="FFFFFF" bold="0" />
      <style id="13" fg="008000" bg="FFFFFF" bold="0" />
      <style id="14" fg="008080" bg="FFFFFF" bold="0" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="cmake" lexer="">
      <keywords list="1">add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_subdirectory add_test aux_source_directory build_command build_name cmake_minimum_required configure_file create_test_sourcelist else elseif enable_language enable_testing endforeach endif endmacro endwhile exec_program execute_process export_library_dependencies file find_file find_library find_package find_path find_program fltk_wrap_ui foreach get_cmake_property get_directory_property get_filename_component get_source_file_property get_target_property get_test_property if include include_directories include_external_msproject include_regular_expression install install_files install_programs install_targets link_directories link_libraries list load_cache load_command macro make_directory mark_as_advanced math message option output_required_files project qt_wrap_cpp qt_wrap_ui remove remove_definitions separate_arguments set set_directory_properties set_source_files_properties set_target_properties set_tests_properties site_name source_group string subdir_depends subdirs target_link_libraries try_compile try_run use_mangled_mesa utility_source variable_requires vtk_make_instantiator vtk_wrap_java vtk_wrap_python vtk_wrap_tcl while write_file</keywords>
      <keywords list="2">ABSOLUTE ABSTRACT ADDITIONAL_MAKE_CLEAN_FILES ALL AND APPEND APPLE ARGS ASCII BEFORE BORLAND CACHE CACHE_VARIABLES CLEAR CMAKE_COMPILER_2005 COMMAND COMMAND_NAME COMMANDS COMMENT COMPARE COMPILE_FLAGS COPYONLY CYGWIN DEFINE_SYMBOL DEFINED DEPENDS DOC EQUAL ESCAPE_QUOTES EXCLUDE EXCLUDE_FROM_ALL EXISTS EXPORT_MACRO EXT EXTRA_INCLUDE FATAL_ERROR FILE FILES FORCE FUNCTION GENERATED GLOB GLOB_RECURSE GREATER GROUP_SIZE HEADER_FILE_ONLY HEADER_LOCATION IMMEDIATE INCLUDE_DIRECTORIES INCLUDE_INTERNALS INCLUDE_REGULAR_EXPRESSION INCLUDES LESS LINK_DIRECTORIES LINK_FLAGS LOCATION MACOSX_BUNDLE MACROS MAIN_DEPENDENCY MAKE_DIRECTORY MATCH MATCHALL MATCHES MINGW MODULE MSVC MSVC_IDE MSVC60 MSVC70 MSVC71 MSVC80 MSYS NAME NAME_WE NO_SYSTEM_PATH NOT NOTEQUAL OBJECT_DEPENDS OFF ON OPTIONAL OR OUTPUT OUTPUT_VARIABLE PATH PATHS POST_BUILD POST_INSTALL_SCRIPT PRE_BUILD PRE_INSTALL_SCRIPT PRE_LINK PREFIX PREORDER PROGRAM PROGRAM_ARGS PROPERTIES QUIET RANGE READ REGEX REGULAR_EXPRESSION REPLACE REQUIRED RETURN_VALUE RUNTIME_DIRECTORY SEND_ERROR SHARED SOURCES STATIC STATUS STREQUAL STRGREATER STRLESS SUFFIX TARGET TOLOWER TOUPPER VAR VARIABLES VERSION WATCOM WIN32 WRAP_EXCLUDE WRITE</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="808080" bg="FFFFFF" bold="0" />
      <style id="3" fg="808080" bg="FFFFFF" bold="0" />
      <style id="4" fg="808080" bg="FFFFFF" bold="1" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="7" fg="FF8040" bg="FFFFFF" bold="0" />
      <style id="8" fg="000080" bg="FFFFFF" bold="1" />
      <style id="9" fg="0080FF" bg="FFFFFF" bold="1" />
      <style id="10" fg="008080" bg="FFFFFF" bold="1" />
      <style id="11" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="12" fg="FF0000" bg="FFFFFF" bold="1" />
      <style id="13" fg="808080" bg="FEFCF5" bold="1" />
      <style id="14" fg="804040" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="cobol" lexer="">
      <keywords list="1">configuration data declaratives division environment environment-division file file-control function identification input input-output i-o i-o-control linkage local-storage output procedure program program-id section special-names working-storage</keywords>
      <keywords list="2">accept add alter apply assign call chain close compute continue control convert count delete display divide draw drop eject else enable end-accept end-add end-call end-chain end-compute end-delete end-display end-divide end-evaluate end-if end-invoke end-multiply end-perform end-read end-receive end-return end-rewrite end-search end-start end-string end-subtract end-unstring end-write erase evaluate examine exec execute exit generate go goback if ignore initialize initiate insert inspect invoke leave merge move multiply open otherwise perform print read receive release reload replace report reread rerun reserve reset return rewind rewrite rollback run search seek select send set sort start stop store string subtract sum suppress terminate then transform unlock unstring update use wait when wrap write</keywords>
      <keywords list="3">access acquire actual address advancing after all allowing alphabet alphabetic alphabetic-lower alphabetic-upper alphanumeric alphanumeric-edited also alternate and any are area areas as ascending at attribute author auto auto-hyphen-skip automatic auto-skip autoterminate background-color background-colour backward basis beep before beginning bell binary blank blink blinking block bold bottom box boxed by c01 c02 c03 c04 c05 c06 c07 c08 c09 c10 c11 c12 cancel cbl cd centered cf ch chaining changed character characters chart class clock-units cobol code code-set col collating color colour column comma command-line commit commitment common communication comp comp-0 comp-1 comp-2 comp-3 comp-4 comp-5 comp-6 compression computational computational computational-1 computational-2 computational-3 computational-4 computational-5 computational-6 computational-x comp-x com-reg console contains content control-area controls conversion converting core-index corr corresponding crt crt-under csp currency current-date cursor cycle cyl-index cyl-overflow date date-compiled date-written day day-of-week dbcs de debug debug-contents debugging debug-item debug-line debug-name debug-sub-1 debug-sub-2 debug-sub-3 decimal-point default delimited delimiter depending descending destination detail disable disk disp display-1 display-st down duplicates dynamic echo egcs egi emi empty-check encryption end ending end-of-page enter entry eol eop eos equal equals error escape esi every exceeds exception excess-3 exclusive exhibit extend extended-search external externally-described-key factory false fd fh--fcd fh--keydef file-id file-limit file-limits file-prefix filler final first fixed footing footing for foreground-color foreground-colour format from full giving global greater grid group heading high highlight high-value high-values id in index indexed indic indicate indicator indicators inheriting initial installation into invalid invoked is japanese just justified kanji kept key keyboard label last leading left left-justify leftline length length-check less limit limits lin linage linage-counter line line-counter lines lock lock-holding locking low lower lowlight low-value low-values manual mass-update master-index memory message method mode modified modules more-labels multiple name named national national-edited native nchar negative next no no-echo nominal not note nstd-reels null nulls number numeric numeric-edited numeric-fill object object-computer object-storage occurs of off o-fill omitted on oostackptr optional or order organization other others overflow overline packed-decimal packed-decimal padding page page-counter paragraph password pf ph pic picture plus pointer pop-up pos position positioning positive previous print-control printer printer-1 printing print-switch prior private procedure-pointer procedures proceed process processing prompt protected public purge queue quote quotes random range rd readers ready record recording record-overflow records redefines reel reference references relative remainder remarks removal renames reorg-criteria repeated replacing reporting reports required resident return-code returning reverse reversed reverse-video rf rh right right-justify rolling rounded s01 s02 s03 s04 s05 same screen scroll sd secure security segment segment-limit selective self selfclass sentence separate sequence sequential service setshadow shift-in shift-out sign size skip1 skip2 skip3 sort-control sort-core-size sort-file-size sort-merge sort-message sort-mode-size sort-option sort-return source source-computer space space-fill spaces spaces standard standard-1 standard-2 starting status subfile sub-queue-1 sub-queue-2 sub-queue-3 super symbolic sync synchronized sysin sysipt syslst sysout syspch syspunch system-info tab tallying tape terminal terminal-info test text than through thru time time-of-day timeout time-out times title to top totaled totaling trace track-area track-limit tracks trailing trailing-sign transaction true type typedef underline underlined unequal unit until up updaters upon upper upsi-0 upsi-1 upsi-2 upsi-3 upsi-4 upsi-5 upsi-6 upsi-7 usage user using value values variable varying when-compiled window with words write-only writerszero write-verify zero zeroes zero-fill zeros</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="8" fg="0080FF" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="cpp" lexer="">
      <keywords list="1">and and_eq bitand bitor break case catch compl const_cast continue default delete do dynamic_cast else false for goto if namespace new not not_eq NULL operator or or_eq reinterpret_cast return sizeof static_cast switch this throw true try typedef typeid using while xor xor_eq</keywords>
      <keywords list="2">asm auto bool char class const double enum explicit extern float friend inline int long mutable private protected public register short signed static struct template typename union unsigned virtual void volatile</keywords>
      <keywords list="3"># $ &amp; &gt; &lt; @ \ { } a addindex addtogroup anchor arg attention author b brief bug c class code date def defgroup deprecated dontinclude e em endcode endhtmlonly endif endlatexonly endlink endverbatim enum example exception f$ f[ f] file fn hideinitializer htmlinclude htmlonly if image include ingroup interface internal invariant latexonly li line link mainpage name namespace nosubgrouping note overload p page par param post preref relates remarks return retval sa section see showinitializer since skip skipline struct subsection test throw throws todo typedef union until var verbatim verbinclude version warning weakgroup</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="7" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="000000" bg="FFFFFF" bold="0" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="cs" lexer="cpp">
      <keywords list="1">abstract as base break case catch checked continue default delegate do else event explicit extern false finally fixed for foreach goto if implicit in interface internal is lock namespace new null object operator out override params private protected public readonly ref return sealed sizeof stackalloc switch this throw true try typeof unchecked unsafe using virtual while</keywords>
      <keywords list="2">bool byte char class const decimal double enum float int long sbyte short static string struct uint ulong ushort void</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="7" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="000000" bg="FFFFFF" bold="0" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="css" lexer="">
      <keywords list="1">azimuth background background-attachment background-color background-image background-position background-repeat border border-bottom border-bottom-color border-bottom-style border-bottom-width border-collapse border-color border-left border-left-color border-left-style border-left-width border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-style border-top-width border-width bottom caption-side clear clip color content counter-increment counter-reset cue cue-after cue-before cursor direction display elevation empty-cells float font font-family font-size font-size-adjust font-stretch font-style font-variant font-weight height left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top marker-offset marks max-height max-width min-height min-width orphans outline outline-color outline-style outline-width overflow padding padding-bottom padding-left padding-right padding-top page page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position quotes richness right size speak speak-header speak-numeral speak-ponctuation speech-rate stress table-layout text-align text-decoration text-indent text-shadow text-transform top unicode-bidi vertical-align visibility voice-family volume white-space widows width word-spacing z-index</keywords>
      <keywords list="2">active after before first first-child first-letter first-line focus hover lang left link right visited</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF8000" bg="FFFFFF" bold="1" />
      <style id="4" fg="FF8080" bg="FFFFFF" bold="0" />
      <style id="5" fg="000000" bg="FFFFFF" bold="1" />
      <style id="6" fg="8080C0" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="000000" bg="FFFFFF" bold="1" />
      <style id="9" fg="008000" bg="FFFFFF" bold="0" />
      <style id="10" fg="0080FF" bg="FFFFFF" bold="1" />
      <style id="11" fg="FF0000" bg="FFFFFF" bold="1" />
      <style id="12" fg="0080FF" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="d" lexer="">
      <keywords list="1">abstract alias align asm assert auto body bool break byte case cast catch cdouble cent cfloat char class const continue creal dchar debug default delegate delete deprecated do double else enum export extern false final finally float for foreach foreach_reverse function goto idouble if ifloat import in inout int interface invariant ireal is lazy long mixin module new null out override package pragma private protected public real return scope short static struct super switch synchronized template this throw true try typedef typeid typeof ubyte ucent uint ulong union unittest ushort version void volatile wchar while with</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="008080" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="6" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="000000" bg="FFFFFF" bold="0" />
      <style id="9" fg="000000" bg="FFFFFF" bold="0" />
      <style id="10" fg="808080" bg="FFFFFF" bold="0" />
      <style id="12" fg="808080" bg="FFFFFF" bold="0" />
      <style id="13" fg="000080" bg="FFFFFF" bold="1" />
      <style id="14" fg="000000" bg="FFFFFF" bold="0" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="008080" bg="FFFFFF" bold="1" />
      <style id="17" fg="008080" bg="FFFFFF" bold="0" />
      <style id="20" fg="000000" bg="FFFFFF" bold="0" />
      <style id="21" fg="000000" bg="FFFFFF" bold="0" />
      <style id="22" fg="000000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="fortran" lexer="">
      <keywords list="1">access action advance allocatable allocate apostrophe assign assignment associate asynchronous backspace bind blank blockdata call case character class close common complex contains continue cycle data deallocate decimal default delim dimension direct do double doubleprecision dowhile else elseif elsewhere encoding end endassociate endblockdata enddo endfile endforall endfunction endif endinterface endmodule endprogram endselect endsubroutine endtype endwhere entry eor equivalence err errmsg exist exit external file flush fmt forall form format formatted function go goto id if implicit in include inout inquire integer intent interface intrinsic iolength iomsg iostat kind len logical module name named namelist nextrec nml none nullify number only open opened operator optional out pad parameter pass pause pending pointer pos position precision print private program protected public quote read readwrite real rec recl recursive result return rewind save select selectcase selecttype sequential sign size stat status stop stream subroutine target then to type unformatted unit use value volatile wait where while write</keywords>
      <keywords list="2">abs achar acos acosd adjustl adjustr aimag aimax0 aimin0 aint ajmax0 ajmin0 akmax0 akmin0 all allocated alog alog10 amax0 amax1 amin0 amin1 amod anint any asin asind associated atan atan2 atan2d atand bit_size bitest bitl bitlr bitrl bjtest bktest break btest cabs ccos cdabs cdcos cdexp cdlog cdsin cdsqrt ceiling cexp char clog cmplx conjg cos cosd cosh count cpu_time cshift csin csqrt dabs dacos dacosd dasin dasind datan datan2 datan2d datand date date_and_time dble dcmplx dconjg dcos dcosd dcosh dcotan ddim dexp dfloat dfloti dflotj dflotk digits dim dimag dint dlog dlog10 dmax1 dmin1 dmod dnint dot_product dprod dreal dsign dsin dsind dsinh dsqrt dtan dtand dtanh eoshift epsilon errsns exp exponent float floati floatj floatk floor fraction free huge iabs iachar iand ibclr ibits ibset ichar idate idim idint idnint ieor ifix iiabs iiand iibclr iibits iibset iidim iidint iidnnt iieor iifix iint iior iiqint iiqnnt iishft iishftc iisign ilen imax0 imax1 imin0 imin1 imod index inint inot int int1 int2 int4 int8 ior iqint iqnint ishft ishftc isign isnan izext jiand jibclr jibits jibset jidim jidint jidnnt jieor jifix jint jior jiqint jiqnnt jishft jishftc jisign jmax0 jmax1 jmin0 jmin1 jmod jnint jnot jzext kiabs kiand kibclr kibits kibset kidim kidint kidnnt kieor kifix kind kint kior kishft kishftc kisign kmax0 kmax1 kmin0 kmin1 kmod knint knot kzext lbound leadz len len_trim lenlge lge lgt lle llt log log10 logical lshift malloc matmul max max0 max1 maxexponent maxloc maxval merge min min0 min1 minexponent minloc minval mod modulo mvbits nearest nint not number_of_processors nworkers pack popcnt poppar precision present product radix random random_number random_seed range real repeat reshape rrspacing rshift scale scan secnds selected_int_kind selected_real_kind set_exponent shape sign sin sind sinh size sizeof sngl snglq spacing spread sqrt sum system_clock tan tand tanh tiny transfer transpose trim ubound unpack verify</keywords>
      <keywords list="3">cdabs cdcos cdexp cdlog cdsin cdsqrt cotan cotand dcmplx dconjg dcotan dcotand decode dimag dll_export dll_import doublecomplex dreal dvchk encode find flen flush getarg getcharqq getcl getdat getenv gettim hfix ibchng identifier imag int1 int2 int4 intc intrup invalop iostat_msg isha ishc ishl jfix lacfar locking locnear map nargs nbreak ndperr ndpexc offset ovefl peekcharqq precfill prompt qabs qacos qacosd qasin qasind qatan qatan2 qatand qcmplx qconjg qcos qcosd qcosh qdim qexp qext qextd qfloat qimag qlog qlog10 qmax1 qmin1 qmod qreal qsign qsin qsind qsinh qsqrt qtan qtand qtanh ran rand randu rewrite segment setdat settim system timer undfl union unlock val virtual volatile zabs zcos zexp zlog zsin zsqrt</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="3" fg="808080" bg="FFFFFF" bold="0" />
      <style id="4" fg="808080" bg="FFFFFF" bold="1" />
      <style id="6" fg="000080" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="9" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="10" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="11" fg="800000" bg="FFFFFF" bold="0" />
      <style id="12" fg="808080" bg="FFFFFF" bold="0" />
      <style id="13" fg="008000" bg="FFFFFF" bold="1" />
      <style id="14" fg="008000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="haskell" lexer="">
      <keywords list="1">_ as case class data default deriving do else hiding if import in infix infixl infixr instance let module newtype of proc qualified rec then type where</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="000000" bg="FFFFFF" bold="0" />
      <style id="2" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="3" fg="800080" bg="FFFFFF" bold="0" />
      <style id="4" fg="CA6500" bg="FFFFFF" bold="0" />
      <style id="5" fg="CA6500" bg="FFFFFF" bold="0" />
      <style id="6" fg="000000" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="000000" bg="FFFFFF" bold="0" />
      <style id="9" fg="000000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000000" bg="FFFFFF" bold="0" />
      <style id="11" fg="000080" bg="FFFFFF" bold="0" />
      <style id="12" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="008000" bg="FFFFFF" bold="0" />
      <style id="14" fg="008000" bg="FFFFFF" bold="0" />
      <style id="15" fg="008000" bg="FFFFFF" bold="0" />
      <style id="16" fg="008000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="html" lexer="hypertext">
      <keywords list="1">!doctype a abbr accept accept-charset accesskey acronym action address align alink alt applet archive area axis b background base basefont bdo bgcolor big blockquote body border br button caption cellpadding cellspacing center char charoff charset checkbox checked cite class classid clear code codebase codetype col colgroup color cols colspan comment compact content coords data datafld dataformatas datapagesize datasrc datetime dd declare defer del dfn dir disabled div dl dt em embed enctype event face fieldset file font for form frame frameborder frameset h1 h2 h3 h4 h5 h6 head headers height hidden hr href hreflang hspace html http-equiv i id iframe image img input ins isindex ismap kbd label lang language leftmargin legend li link longdesc map marginheight marginwidth maxlength media menu meta method multiple name noframes nohref noresize noscript noshade nowrap object ol onblur onchange onclick ondblclick onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseout onmouseover onmouseup onreset onselect onsubmit onunload optgroup option p param password pre profile prompt public q radio readonly rel reset rev rows rowspan rules s samp scheme scope script scrolling select selected shape size small span src standby start strike strong style sub submit summary sup tabindex table target tbody td text textarea tfoot th thead title topmargin tr tt type u ul usemap valign value valuetype var version vlink vspace width xml xmlns</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="1" />
      <style id="1" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="2" fg="000000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="4" fg="000000" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="6" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="7" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="9" fg="008000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000000" bg="FEFDE0" bold="0" />
      <style id="11" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="19" fg="FF8000" bg="FEFDE0" bold="0" />
      <style id="21" fg="000000" bg="A6CAF0" bold="0" />
    </lang>
    <lang name="inno" lexer="">
      <keywords list="1">_istool code components custommessages dirs files icons ini installdelete langoptions languages messages registry run setup tasks types uninstalldelete uninstallrun</keywords>
      <keywords list="2">allowcancelduringinstall allownoicons allowrootdirectory allowuncpath alwaysrestart alwaysshowcomponentslist alwaysshowdironreadypage alwaysshowgrouponreadypage alwaysusepersonalgroup appcomments appcontact appcopyright appenddefaultdirname appenddefaultgroupname appid appmodifypath appmutex appname apppublisher apppublisherurl appreadmefile appsupporturl appupdatesurl appvername appversion architecturesallowed architecturesinstallin64bitmode backcolor backcolor2 backcolordirection backsolid changesassociations changesenvironment compression copyrightfontname copyrightfontsize createappdir createuninstallregkey defaultdirname defaultgroupname defaultuserinfoname defaultuserinfoorg defaultuserinfoserial dialogfontname dialogfontsize direxistswarning disabledirpage disablefinishedpage disableprogramgrouppage disablereadymemo disablereadypage disablestartupprompt diskclustersize diskslicesize diskspanning enablesdirdoesntexistwarning encryption extradiskspacerequired flatcomponentslist infoafterfile infobeforefile internalcompresslevel languagecodepage languagedetectionmethod languageid languagename licensefile mergeduplicatefiles minversion onlybelowversion outputbasefilename outputdir outputmanifestfile password privilegesrequired reservebytes restartifneededbyrun setupiconfile showcomponentsizes showlanguagedialog showtaskstreelines slicesperdisk solidcompression sourcedir timestamprounding timestampsinutc titlefontname titlefontsize touchdate touchtime uninstallable uninstalldisplayicon uninstalldisplayname uninstallfilesdir uninstalllogmode uninstallrestartcomputer updateuninstalllogappname usepreviousappdir usepreviousgroup useprevioussetuptype useprevioustasks useprevioususerinfo userinfopage usesetupldr versioninfocompany versioninfocopyright versioninfodescription versioninfotextversion versioninfoversion welcomefontname welcomefontsize windowresizable windowshowcaption windowstartmaximized windowvisible wizardimagebackcolor wizardimagefile wizardimagestretch wizardsmallimagefile</keywords>
      <keywords list="3">afterinstall attribs beforeinstall check comment components copymode description destdir destname excludes extradiskspacerequired filename flags fontinstall groupdescription hotkey iconfilename iconindex infoafterfile infobeforefile key languages licensefile messagesfile minversion name onlybelowversion parameters permissions root runonceid section source statusmsg string subkey tasks type types valuedata valuename valuetype workingdir</keywords>
      <keywords list="4">append define dim else emit endif endsub error expr file for if ifdef ifexist ifndef ifnexist include insert pragma sub undef</keywords>
      <keywords list="5">begin break case const continue do downto else end except finally for function if of procedure repeat then to try until uses var while with</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="3" fg="FF8000" bg="FFFFFF" bold="1" />
      <style id="4" fg="000080" bg="FFFFFF" bold="1" />
      <style id="5" fg="800000" bg="FFFFFF" bold="1" />
      <style id="6" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="7" fg="008080" bg="FFFFFF" bold="0" />
      <style id="8" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="9" fg="8080FF" bg="FFFFCC" bold="1" />
      <style id="10" fg="808080" bg="FFFFFF" bold="0" />
      <style id="11" fg="808080" bg="FFFFFF" bold="0" />
      <style id="12" fg="000000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="java" lexer="cpp">
      <keywords list="1">assert break case catch continue default do else extends false finally for goto if implements import instanceof new null return super switch this throw throws true try while</keywords>
      <keywords list="2">abstract boolean byte char class const double enum final float int interface long native package private protected public short static strictfp synchronized transient void volatile</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="7" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="000000" bg="FFFFFF" bold="0" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="javascript" lexer="cpp">
      <keywords list="1">abstract boolean break byte case catch char class const continue debugger default delete do double else enum export extends false final finally float for function goto if implements import in instanceof int interface long native new package private protected prototype public return short static super switch synchronized this throw throws transient true try typeof var void volatile while with</keywords>
	  <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="7" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="000000" bg="FFFFFF" bold="0" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />      
	  <style id="41" fg="000000" bg="FFFFFF" bold="0" />
      <style id="42" fg="008000" bg="FFFFFF" bold="0" />
      <style id="43" fg="008000" bg="FFFFFF" bold="0" />
      <style id="44" fg="008080" bg="FFFFFF" bold="0" />
      <style id="45" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="46" fg="000000" bg="FFFFFF" bold="0" />
      <style id="47" fg="000080" bg="FFFFFF" bold="1" />
      <style id="48" fg="808080" bg="FFFFFF" bold="0" />
      <style id="49" fg="808080" bg="FFFFFF" bold="0" />
      <style id="50" fg="000000" bg="FFFFFF" bold="1" />
      <style id="52" fg="8000FF" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="kix" lexer="">
      <keywords list="1">? and beep big break call case cd cls color cookie1 copy debug del dim display do each else endfunction endif endselect exit flushkb for function get gets global go gosub goto if loop md next or password play quit rd redim return run select set setl setm settime shell sleep small until use while</keywords>
      <keywords list="2">abs addkey addprinterconnection addprogramgroup addprogramitem asc ascan at backupeventlog box cdbl chr cint cleareventlog close comparefiletimes createobject cstr dectohex delkey delprinterconnection delprogramgroup delprogramitem deltree delvalue dir enumgroup enumipinfo enumkey enumlocalgroup enumvalue execute exist existkey expandenvironmentvars fix formatnumber freefilehandle getdiskspace getfileattr getfilesize getfiletime getfileversion getobject iif ingroup instr instrrev int isdeclared join kbhit keyexist lcase left len loadhive loadkey logevent logoff ltrim memorysize messagebox open readline readprofilestring readtype readvalue redirectoutput right rnd round rtrim savekey sendkeys sendmessage setascii setconsole setdefaultprinter setfileattr setfocus setoption setsystemstate settitle setwallpaper showprogramgroup shutdown sidtoname split srnd substr trim ubound ucase unloadhive val vartype vartypename writeline writeprofilestring writevalue</keywords>
      <keywords list="3">address build color comment cpu crlf csd curdir date day domain dos error fullname homedir homedrive homeshr hostname inwin ipaddress0 ipaddress1 ipaddress2 ipaddress3 kix lanroot ldomain ldrive lm logonmode longhomedir lserver maxpwage mdayno mhz month monthno msecs pid primarygroup priv productsuite producttype pwage ras result rserver scriptdir scriptexe scriptname serror sid site startdir syslang ticks time userid userlang wdayno wksta wuserid ydayno year</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="808080" bg="FFFFFF" bold="0" />
      <style id="3" fg="808080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="000000" bg="FFFFFF" bold="0" />
      <style id="6" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="7" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="8" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="9" fg="000080" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="lisp" lexer="">
      <keywords list="1">- &gt; &gt;= &lt; &lt;= * / + = abs and append apply aref array assoc atom backquote baktrace bignums boundp break caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr car case catch cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr cerror complement cond cons consp continue cos defmacro defun defun delete do dolist dotimes eq eql equal error errset eval evalhook evenp exp expt float funcall function gensym get getf go hash identity if integer intern l lambda last length length length let list list listp logand logbitp logcount logeqv logior lognand lognor lognot logorc2 logtest logxor make make mapc mapcan mapcar mapcon mapl maplist max member min minusp name nconc nil not nsublis nsubst nth nthcdr null numberp oddp or plist plusp princ prog prog1 prog2 progn putprop quote random rem remove remprop return reverse rplaca rplacd set setf setq sin sqrt sublis subst symbol symbol symbol symbol symbolp tan throw truncate value zerop</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="3" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="4" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="5" fg="000080" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="9" fg="000000" bg="FFFFFF" bold="0" />
      <style id="10" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="11" fg="800000" bg="FFFFFF" bold="0" />
      <style id="12" fg="808080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="lua" lexer="">
      <keywords list="1">and break do else elseif end false for function if in local nil not or repeat return then true until while</keywords>
      <keywords list="2">_ALERT _ERRORMESSAGE _G _INPUT _OUTPUT _PROMPT _STDERR _STDIN _STDOUT _VERSION assert call collectgarbage coroutine debug dofile dostring error foreach foreachi gcinfo getfenv getmetatable getn globals io ipairs loadfile loadlib loadstring math newtype next os pairs pcall print rawegal rawget rawget rawset rawset require require setfenv setmetatable sort string table tinsert tonumber tostring tremove type unpack xpcall</keywords>
      <keywords list="3">abs acos asin atan atan2 ceil cos deg exp floor format frexp gsub ldexp log log10 math.abs math.acos math.asin math.atan math.atan2 math.ceil math.cos math.deg math.exp math.floor math.frexp math.ldexp math.log math.log10 math.max math.min math.mod math.pi math.rad math.random math.randomseed math.sin math.sqrt math.tan max min mod rad random randomseed sin sqrt strbyte strchar strfind string.byte string.char string.dump string.find string.format string.gfind string.gsub string.len string.lower string.rep string.sub string.upper strlen strlower strrep strsub strupper table.concat table.foreach table.foreachi table.getn table.insert table.remove table.setn table.sort tan</keywords>
      <keywords list="4">appendto clock closefile coroutine.create coroutine.resume coroutine.status coroutine.wrap coroutine.yield date difftime execute exit flush getenv io.close io.flush io.input io.lines io.open io.output io.read io.stderr io.stdin io.stdout io.tmpfile io.type io.write openfile os.clock os.date os.difftime os.execute os.exit os.getenv os.remove os.rename os.setlocale os.time os.tmpname read readfrom remove rename seek setlocale time tmpfile tmpname write writeto</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="8" fg="95004A" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="13" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="14" fg="8000FF" bg="FFFFFF" bold="1" />
      <style id="15" fg="0000A0" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="matlab" lexer="">
      <keywords list="1">break case catch continue else elseif end for function global if otherwise persistent return switch try while</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="4" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="5" fg="808080" bg="FFFFFF" bold="0" />
      <style id="6" fg="000080" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="808080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="nsis" lexer="">
      <keywords list="1">!AddIncludeDir !AddPluginDir !appendfile !cd !define !delfile !echo !else !endif !error !execute !ifdef !ifmacrodef !ifmacrondef !ifndef !include !insertmacro !macro !macroend !packhdr !system !tempfile !undef !verbose !warning Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirShow DirText DirVar DirVerify DisabledBitmap EnabledBitmap EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileSeek FileWrite FileWriteByte FindClose FindFirst FindNext FindWindow FlushINI Function FunctionEnd GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText IntCmp IntCmpU IntFmt IntOp IsWindow LangString LangStringUP LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadLanguageFile LockWindow LogSet LogText MessageBox MiscButtonText Name OutFile Page PageEx PageExEnd PluginDir Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath Section SectionDivider SectionEnd SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionGroup SectionGroupEnd SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressionLevel SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetPluginUnload SetRebootFlag SetShellVarContext SetSilent SetStaticBkColor ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubSection SubSectionEnd UninstallButtonText UninstallCaption UninstallEXEName UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegStr WriteUninstaller XPStyle</keywords>
      <keywords list="2">$\n $\r ${NSISDIR} $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $APPDATA $CMDLINE $DESKTOP $EXEDIR $HWNDPARENT $INSTDIR $OUTDIR $PROGRAMFILES $QUICKLAUNCH $R0 $R1 $R2 $R3 $R4 $R5 $R6 $R7 $R8 $R9 $SMPROGRAMS $SMSTARTUP $STARTMENU $SYSDIR $TEMP $WINDIR</keywords>
      <keywords list="3">all ARCHIVE auto both bottom bzip2 checkbox colored CUR current END false FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE_HIDDEN FILE_ATTRIBUTE_NORMAL FILE_ATTRIBUTE_OFFLINE FILE_ATTRIBUTE_READONLY FILE_ATTRIBUTE_SYSTEM FILE_ATTRIBUTE_TEMPORARY force HIDDEN hide HKCC HKCR HKCU HKDD HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_DYN_DATA HKEY_LOCAL_MACHINE HKEY_PERFORMANCE_DATA HKEY_USERS HKLM HKPD HKU IDABORT IDCANCEL IDIGNORE IDNO IDOK IDRETRY IDYES ifdiff ifnewer lastused leave left listonly lzma MB_ABORTRETRYIGNORE MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3 MB_DEFBUTTON4 MB_ICONEXCLAMATION MB_ICONINFORMATION MB_ICONQUESTION MB_ICONSTOP MB_OK MB_OKCANCEL MB_RETRYCANCEL MB_RIGHT MB_SETFOREGROUND MB_TOPMOST MB_USERICON MB_YESNO MB_YESNOCANCEL nevershow none normal NORMAL off OFFLINE on pop push radiobuttons READONLY right SET SHCTX show silent silentlog smooth SW_HIDE SW_SHOWMAXIMIZED SW_SHOWMINIMIZED SW_SHOWNORMAL SYSTEM TEMPORARY textonly top true try zlib</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="808080" bg="EEEEEE" bold="0" />
      <style id="3" fg="FFFF80" bg="C0C0C0" bold="0" />
      <style id="4" fg="FFFFFF" bg="C0C0C0" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="6" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="7" fg="FF0000" bg="FFFF80" bold="0" />
      <style id="8" fg="FDFFEC" bg="FF80FF" bold="1" />
      <style id="9" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="10" fg="000000" bg="FFFFFF" bold="1" />
      <style id="11" fg="808040" bg="FFFFFF" bold="0" />
      <style id="12" fg="800000" bg="FFFFFF" bold="1" />
      <style id="13" fg="FF8000" bg="EFEFEF" bold="0" />
      <style id="14" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="15" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="16" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="17" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="18" fg="008000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="pascal" lexer="">
      <keywords list="1">and array asm begin case cdecl class const constructor default destructor div do downto else end end. except exit exports external far file finalization finally for function goto if implementation in index inherited initialization inline interface label library message mod near nil not object of on or out overload override packed pascal private procedure program property protected public published raise read record register repeat resourcestring safecall set shl shr stdcall stored string then threadvar to try type unit until uses var virtual while with write xor</keywords>
      <style id="0" fg="808080" bg="FFFFFF" bold="0" />
      <style id="1" fg="000000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008000" bg="FFFFFF" bold="0" />
      <style id="4" fg="008080" bg="FFFFFF" bold="0" />
      <style id="5" fg="804000" bg="FFFFFF" bold="0" />
      <style id="6" fg="804000" bg="FFFFFF" bold="0" />
      <style id="7" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="8" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="9" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="10" fg="808080" bg="FFFFFF" bold="0" />
      <style id="12" fg="808080" bg="FFFFFF" bold="0" />
      <style id="13" fg="000080" bg="FFFFFF" bold="1" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="perl" lexer="">
      <keywords list="1">__DATA__ __END__ __FILE__ __LINE__ __PACKAGE__ abs accept alarm and atan2 AUTOLOAD BEGIN bind binmode bless caller chdir CHECK chmod chomp chop chown chr chroot close closedir cmp connect continue CORE cos crypt dbmclose dbmopen defined delete DESTROY die do dump each else elsif END endgrent endhostent endnetent endprotoent endpwent endservent eof eq EQ eval exec exists exit exp fcntl fileno flock for foreach fork format formline ge GE getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt glob gmtime goto grep gt GT hex if index INIT int ioctl join keys kill last lc lcfirst le LE length link listen local localtime lock log lstat lt LT m map mkdir msgctl msgget msgrcv msgsnd my ne NE next no not NULL oct open opendir or ord our pack package pipe pop pos print printf prototype push q qq qr qu quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir s scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn while write x xor y</keywords>
      <style id="0" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="1" fg="FF80C0" bg="FFFFFF" bold="1" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="000000" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="8" fg="804000" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="12" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="13" fg="CF34CF" bg="FFFFFF" bold="0" />
      <style id="14" fg="8080C0" bg="FFFFFF" bold="0" />
      <style id="15" fg="FF0000" bg="FFFFFF" bold="1" />
      <style id="17" fg="8080FF" bg="F8FEDE" bold="0" />
      <style id="18" fg="8080C0" bg="FFEEEC" bold="0" />
      <style id="19" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="20" fg="FFFF00" bg="808080" bold="1" />
      <style id="21" fg="808080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="php" lexer="hypertext">
	  		<keywords list="1">!doctype a abbr accept accept-charset accesskey acronym action address align alink alt applet archive area axis b background base basefont bdo bgcolor big blockquote body border br button caption cellpadding cellspacing center char charoff charset checkbox checked cite class classid clear code codebase codetype col colgroup color cols colspan comment compact content coords data datafld dataformatas datapagesize datasrc datetime dd declare defer del dfn dir disabled div dl dt em embed enctype event face fieldset file font for form frame frameborder frameset h1 h2 h3 h4 h5 h6 head headers height hidden hr href hreflang hspace html http-equiv i id iframe image img input ins isindex ismap kbd label lang language leftmargin legend li link longdesc map marginheight marginwidth maxlength media menu meta method multiple name noframes nohref noresize noscript noshade nowrap object ol onblur onchange onclick ondblclick onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseout onmouseover onmouseup onreset onselect onsubmit onunload optgroup option p param password pre profile prompt public q radio readonly rel reset rev rows rowspan rules s samp scheme scope script scrolling select selected shape size small span src standby start strike strong style sub submit summary sup tabindex table target tbody td text textarea tfoot th thead title topmargin tr tt type u ul usemap valign value valuetype var version vlink vspace width xml xmlns</keywords>
		<keywords list="2">addhandler addressof alias and andalso ansi as assembly attribute auto begin boolean byref byte byval call case catch cbool cbyte cchar cdate cdbl cdec char cint class clng cobj compare const continue cshort csng cstr ctype currency date decimal declare default delegate dim do double each else elseif end enum erase error event exit explicit false finally for friend function get gettype global gosub goto handles if implement implements imports in inherits integer interface is let lib like load long loop lset me mid mod module mustinherit mustoverride mybase myclass namespace new next not nothing notinheritable notoverridable object on option optional or orelse overloads overridable overrides paramarray preserve private property protected public raiseevent readonly redim rem removehandler resume return rset select set shadows shared short single static step stop string structure sub synclock then throw to true try type typeof unicode unload until variant wend when while with withevents writeonly xor</keywords>
	<keywords list="3" />
	<keywords list="4" />
      <keywords list="5">__class__ __file__ __function__ __line__ __sleep __wakeup abstract and array array as bool boolean break case cfunction class class const continue declare default default_include_path die directory do double e_all e_compile_error e_compile_warning e_core_error e_core_warning e_error e_notice e_parse e_user_error e_user_notice e_user_warning e_warning echo else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval exit extends extends false float for foreach function global if implements include include_once int integer interface isset list new null object old_function or parent pear_extension_dir pear_install_dir php_bindir php_config_file_path php_datadir php_extension_dir php_libdir php_localstatedir php_os php_output_handler_cont php_output_handler_end php_output_handler_start php_sysconfdir php_version print private protected public real require require_once resource return static stdclass string switch true unset use var while xor</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="1" />
      <style id="1" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="2" fg="000000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="4" fg="000000" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="6" fg="A31515" bg="FFFFFF" bold="1" />
      <style id="7" fg="A31515" bg="FFFFFF" bold="1" />
      <style id="9" fg="008000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000000" bg="FEFDE0" bold="0" />
      <style id="11" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="15" fg="000000" bg="FFFF00" bold="1" />
      <style id="16" fg="000000" bg="FFC000" bold="0" />
      <style id="17" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="18" fg="FF0000" bg="FDF8E3" bold="0" />
      <style id="19" fg="FF8000" bg="FEFDE0" bold="0" />
      <style id="21" fg="000000" bg="A6CAF0" bold="0" />
      <style id="118" fg="000000" bg="FFFFFF" bold="0" />
      <style id="119" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="120" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="121" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="122" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="123" fg="000080" bg="FFFFFF" bold="0" />
      <style id="124" fg="008000" bg="FFFFFF" bold="0" />
      <style id="125" fg="008000" bg="FFFFFF" bold="0" />
      <style id="126" fg="A31515" bg="FFFFFF" bold="1" />
      <style id="127" fg="8000FF" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="postscript" lexer="ps">
      <keywords list="1">$error = == abs add aload anchorsearch and arc arcn arcto array ashow astore atan awidthshow begin bind bitshift bytesavailable cachestatus ceiling charpath clear cleardictstack cleartomark clip clippath closefile closepath concat concatmatrix copy copypage cos count countdictstack countexecstack counttomark currentcmykcolor currentcolorspace currentdash currentdict currentfile currentflat currentfont currentgray currenthsbcolor currentlinecap currentlinejoin currentlinewidth currentmatrix currentmiterlimit currentpagedevice currentpoint currentrgbcolor currentscreen currenttransfer cvi cvlit cvn cvr cvrs cvs cvx def defaultmatrix definefont dict dictstack div dtransform dup echo end eoclip eofill eq erasepage errordict exch exec execstack executeonly executive exit exp false file fill findfont flattenpath floor flush flushfile FontDirectory for forall ge get getinterval grestore grestoreall gsave gt idetmatrix idiv idtransform if ifelse image imagemask index initclip initgraphics initmatrix inustroke invertmatrix itransform known kshow le length lineto ln load log loop lt makefont mark matrix maxlength mod moveto mul ne neg newpath noaccess nor not null nulldevice or pathbbox pathforall pop print prompt pstack put putinterval quit rand rcheck rcurveto read readhexstring readline readonly readstring rectstroke repeat resetfile restore reversepath rlineto rmoveto roll rotate round rrand run save scale scalefont search setblackgeneration setcachedevice setcachelimit setcharwidth setcolorscreen setcolortransfer setdash setflat setfont setgray sethsbcolor setlinecap setlinejoin setlinewidth setmatrix setmiterlimit setpagedevice setrgbcolor setscreen settransfer setvmthreshold show showpage sin sqrt srand stack StandardEncoding start status statusdict stop stopped store string stringwidth stroke strokepath sub systemdict token token transform translate true truncate type ueofill undefineresource userdict UserObjects usertime version vmstatus wcheck where widthshow write writehexstring writestring xcheck xor</keywords>
      <keywords list="2">arct colorimage cshow currentblackgeneration currentcacheparams currentcmykcolor currentcolor currentcolorrendering currentcolorscreen currentcolorspace currentcolortransfer currentdevparams currentglobal currentgstate currenthalftone currentobjectformat currentoverprint currentpacking currentpagedevice currentshared currentstrokeadjust currentsystemparams currentundercolorremoval currentuserparams defineresource defineuserobject deletefile execform execuserobject filenameforall fileposition filter findencoding findresource gcheck globaldict GlobalFontDirectory glyphshow gstate ineofill infill instroke inueofill inufill inustroke ISOLatin1Encoding languagelevel makepattern packedarray printobject product realtime rectclip rectfill rectstroke renamefile resourceforall resourcestatus revision rootfont scheck selectfont serialnumber setbbox setblackgeneration setcachedevice2 setcacheparams setcmykcolor setcolor setcolorrendering setcolorscreen setcolorspace setcolortranfer setdevparams setfileposition setglobal setgstate sethalftone setobjectformat setoverprint setpacking setpagedevice setpattern setshared setstrokeadjust setsystemparams setucacheparams setundercolorremoval setuserparams setvmthreshold shareddict SharedFontDirectory startjob uappend ucache ucachestatus ueofill ufill undef undefinefont undefineresource undefineuserobject upath UserObject ustroke ustrokepath vmreclaim writeobject xshow xyshow yshow</keywords>
      <keywords list="3">cliprestore clipsave composefont currentsmoothness findcolorrendering setsmoothness shfill</keywords>
      <keywords list="4">.begintransparencygroup .begintransparencymask .bytestring .charboxpath .currentaccuratecurves .currentblendmode .currentcurvejoin .currentdashadapt .currentdotlength .currentfilladjust2 .currentlimitclamp .currentopacityalpha .currentoverprintmode .currentrasterop .currentshapealpha .currentsourcetransparent .currenttextknockout .currenttexturetransparent .dashpath .dicttomark .discardtransparencygroup .discardtransparencymask .endtransparencygroup .endtransparencymask .execn .filename .filename .fileposition .forceput .forceundef .forgetsave .getbitsrect .getdevice .inittransparencymask .knownget .locksafe .makeoperator .namestring .oserrno .oserrorstring .peekstring .rectappend .runandhide .setaccuratecurves .setblendmode .setcurvejoin .setdashadapt .setdebug .setdefaultmatrix .setdotlength .setfilladjust2 .setlimitclamp .setmaxlength .setopacityalpha .setoverprintmode .setrasterop .setsafe .setshapealpha .setsourcetransparent .settextknockout .settexturetransparent .stringbreak .stringmatch .tempfile .type1decrypt .type1encrypt .type1execchar .unread arccos arcsin copydevice copyscanlines currentdevice finddevice findlibfile findprotodevice flushpage getdeviceprops getenv makeimagedevice makewordimagedevice max min putdeviceprops setdevice</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="000000" bg="FFFFFF" bold="0" />
      <style id="6" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="7" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="8" fg="000080" bg="FFFFFF" bold="1" />
      <style id="9" fg="FF00FF" bg="FFFFFF" bold="1" />
      <style id="10" fg="0080FF" bg="FFFFFF" bold="1" />
      <style id="11" fg="000080" bg="FFFFFF" bold="1" />
      <style id="12" fg="808000" bg="FFFFFF" bold="0" />
      <style id="13" fg="808080" bg="FFFFFF" bold="0" />
      <style id="14" fg="808080" bg="FFFFFF" bold="0" />
      <style id="15" fg="804000" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="powershell" lexer="">
      <keywords list="1">break continue do else elseif filter for foreach function if in return switch until where while</keywords>
      <keywords list="2">add-content add-history add-member add-pssnapin clear-content clear-item clear-itemproperty clear-variable compare-object convertfrom-securestring convert-path convertto-html convertto-securestring copy-item copy-itemproperty export-alias export-clixml export-console export-csv foreach-object format-custom format-list format-table format-wide get-acl get-alias get-authenticodesignature get-childitem get-command get-content get-credential get-culture get-date get-eventlog get-executionpolicy get-help get-history get-host get-item get-itemproperty get-location get-member get-pfxcertificate get-process get-psdrive get-psprovider get-pssnapin get-service get-tracesource get-uiculture get-unique get-variable get-wmiobject group-object import-alias import-clixml import-csv invoke-expression invoke-history invoke-item join-path measure-command measure-object move-item move-itemproperty new-alias new-item new-itemproperty new-object new-psdrive new-service new-timespan new-variable out-default out-file out-host out-null out-printer out-string pop-location push-location read-host remove-item remove-itemproperty remove-psdrive remove-pssnapin remove-variable rename-item rename-itemproperty resolve-path restart-service resume-service select-object select-string set-acl set-alias set-authenticodesignature set-content set-date set-executionpolicy set-item set-itemproperty set-location set-psdebug set-service set-tracesource set-variable sort-object split-path start-service start-sleep start-transcript stop-process stop-service stop-transcript suspend-service tee-object test-path trace-command update-formatdata update-typedata where-object write-debug write-error write-host write-output write-progress write-verbose write-warning</keywords>
      <keywords list="3">ac asnp cat cd chdir clc clear cli clp cls clv copy cp cpi cpp cvpa del diff dir echo epal epcsv erase fc fl foreach ft fw gal gc gci gcm gdr ghy gi gl gm gp gps group gsnp gsv gu gv gwmi h history iex ihy ii ipal ipcsv kill lp ls mi mount move mp mv nal ndr ni nv oh popd ps pushd pwd r rd rdr ren ri rm rmdir rni rnp rp rsnp rv rvpa sal sasv sc select set si sl sleep sort sp spps spsv sv tee type where write</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="808080" bg="FFFFFF" bold="0" />
      <style id="3" fg="808080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="000000" bg="FFFFFF" bold="1" />
      <style id="6" fg="000080" bg="FFFFFF" bold="1" />
      <style id="8" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="9" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="10" fg="0080FF" bg="FFFFFF" bold="0" />
    </lang>
	<lang name="progress" lexer="abl">
      <keywords list="1">_cbit _control _dcm _list _memory _msg _pcontrol _serial-num abort abs absolute abstract accelerator accum accumulate active-form active-window add add-buffer add-calc-col add-calc-column add-columns-from add-events-proc add-events-procedure add-fields-from add-first add-index-field add-last add-like-col add-like-column add-like-field add-like-index add-new-field add-new-index add-schema-location add-super-procedure adm-data advise after-rowid alert-box alias all allow-column-searching allow-replication alter always-on-top ambig ambiguous analyz analyze and ansi-only any any-key any-printable anywhere append append-child append-line appl-alert appl-alert-boxes appl-context-id application apply appserver-info appserver-password appserver-userid array-message as asc ascending ask-overwrite assembly assign async-request-count async-request-handle asynchronous at attach attached-pairlist attachment attr attr-space attribute-names attribute-type audit-control audit-enabled audit-event-context audit-policy authentication-failed authorization auto-comp auto-completion auto-delete-xml auto-end-key auto-endkey auto-go auto-ind auto-indent auto-resize auto-ret auto-return auto-synchronize auto-val auto-validate auto-z auto-zap automatic automation avail available available-formats ave average avg back back-tab background backspace backward backwards base base-ade base-key base64-decode base64-encode batch batch-mode batch-size before-h before-hide begin-event-group begins bell between bgc bgcolor big-endian bin binary bind bind-where blank blob block block-iteration-display border-b border-bottom border-bottom-c border-bottom-chars border-bottom-p border-bottom-pixels border-l border-left border-left-c border-left-chars border-left-p border-left-pixels border-r border-right border-right-c border-right-chars border-right-p border-right-pixels border-t border-top border-top-c border-top-chars border-top-p border-top-pixels both bottom bottom-column box box-select box-selectable break break-line browse browse-column-data-types browse-column-formats browse-column-labels browse-header btos buffer buffer-chars buffer-comp buffer-compare buffer-copy buffer-create buffer-delete buffer-field buffer-handle buffer-lines buffer-n buffer-name buffer-releas buffer-release buffer-value button buttons by by-pointer by-variant-point by-variant-pointer byte bytes-read bytes-written cache cache-size call call-name call-type can-crea can-create can-dele can-delete can-do can-find can-query can-read can-set can-writ can-write cancel-break cancel-button cancel-pick cancel-requests cancelled caps careful-paint case case-sen case-sensitive cast catch cdecl center centered chained char character character_length charset check checked child-num choose chr class class-type clear clear-appl-context clear-log clear-select clear-selection clear-sort-arrow clear-sort-arrows client-connection-id client-principal client-tty client-type client-workstation clipboard clob clone-node close close-log code codebase-locator codepage codepage-convert col col-of collate colon colon-align colon-aligned color color-table column column-bgc column-bgcolor column-dcolor column-fgc column-fgcolor column-font column-lab column-label column-label-bgc column-label-bgcolor column-label-dcolor column-label-fgc column-label-fgcolor column-label-font column-label-height-c column-label-height-chars column-label-height-p column-label-height-pixels column-movable column-of column-pfc column-pfcolor column-read-only column-resizable column-sc column-scrolling columns com-handle com-self combo-box command compare compares compile compiler complete component-handle component-self config-name connect connected constrained constructor container-event contains contents context context-help context-help-file context-help-id context-pop context-popup control control-box control-cont control-container control-fram control-frame convert convert- convert-3d convert-3d-colors convert-to-offs convert-to-offset copy copy-dataset copy-lob copy-sax-attributes copy-temp-table count count-of coverage cpcase cpcoll cpint cpinternal cplog cpprint cprcodein cprcodeout cpstream cpterm crc-val crc-value create create-attribute-ns create-element-ns create-like create-like-sequential create-node create-node-namespace create-on-add create-result-list-entry create-test-file ctos current current-changed current-column current-env current-environment current-iteration current-lang current-language current-query current-request-info current-response-info current-result-row current-row-modified current-value current-window current_date curs cursor cursor-char cursor-down cursor-left cursor-line cursor-offset cursor-right cursor-up cut data-b data-bind data-entry-ret data-entry-return data-refresh-line data-refresh-page data-rel data-relation data-source data-source-complete-map data-source-modified data-source-rowid data-t data-type database dataservers dataset dataset-handle date date-f date-format datetime datetime-tz day db-context db-references dbcodepage dbcollation dbname dbparam dbrest dbrestrictions dbtaskid dbtype dbvers dbversion dcolor dde dde-error dde-i dde-id dde-item dde-name dde-notify dde-topic deblank debu debug debug-alert debug-list debugger dec decimal decimals declare declare-namespace decrypt def default default-action default-buffer-handle default-but default-button default-commit default-ex default-extension default-noxl default-noxlate default-pop-up default-value default-window defaut-b defer-lob-fetch define define-user-event-manager defined del delegate delete delete-char delete-character delete-column delete-current-row delete-end-line delete-field delete-line delete-node delete-result-list-entry delete-selected-row delete-selected-rows delete-word delimiter desc descending descript description deselect deselect-extend deselect-focused-row deselect-rows deselect-selected-row deselection deselection-extend destructor detach dialog-box dialog-help dict dictionary dir directory disable disable-auto-zap disable-connections disable-dump-triggers disable-load-triggers disabled discon disconnect dismiss-menu disp display display-message display-t display-type distinct do domain-description domain-name domain-type dos dos-end double down drag-enabled drop drop-down drop-down-list drop-file-notify drop-target ds-close-cursor dslog-manager dump dynamic dynamic-current-value dynamic-func dynamic-function dynamic-invoke each echo edge edge-c edge-chars edge-p edge-pixels edit-can-paste edit-can-undo edit-clear edit-copy edit-cut edit-paste edit-undo editing editor editor-backtab editor-tab else empty empty-selection empty-temp-table enable enable-connections enabled enabled-fields encode encoding encrypt encrypt-audit-mac-key encryption-salt end end-box-selection end-document end-element end-error end-event-group end-file-drop end-key end-move end-resize end-row-resize end-search end-user-prompt endkey enter-menubar entered entry eq error error-col error-column error-row error-stack-trace error-stat error-status escape etime event event-group-id event-procedure event-procedure-context event-t event-type events except exclusive exclusive-id exclusive-l exclusive-lock exclusive-web exclusive-web-user execute execution-log exists exit exp expand expandable explicit export export-principal extended extent external extract false fetch fetch-selected-row fgc fgcolor field fields file file-access-d file-access-date file-access-t file-access-time file-create-d file-create-date file-create-t file-create-time file-info file-information file-mod-d file-mod-date file-mod-t file-mod-time file-name file-off file-offset file-size file-type filename fill fill-in filled filters final finally find find-by-rowid find-case-sensitive find-current find-first find-global find-last find-next-occurrence find-prev-occurrence find-select find-unique find-wrap-around finder first first-async first-async-request first-asynch-request first-buffer first-child first-column first-form first-object first-of first-proc first-procedure first-serv first-server first-server-socket first-socket first-tab-i first-tab-item fit-last-column fix-codepage fixed-only flat-button float focus focus-in focused-row focused-row-selected font font-table for force-file fore foreground form form-input form-long-input format formatte formatted forward forwards fragmen fragment fram frame frame-col frame-db frame-down frame-field frame-file frame-inde frame-index frame-line frame-name frame-row frame-spa frame-spacing frame-val frame-value frame-x frame-y frequency from from-c from-chars from-cur from-current from-p from-pixels fromnoreorder full-height full-height-c full-height-chars full-height-p full-height-pixels full-pathn full-pathname full-width full-width-chars full-width-p full-width-pixels function function-call-type gateway gateways ge generate-md generate-md5 generate-pbe-key generate-pbe-salt generate-random-key generate-uuid get get-attr-call-type get-attribute get-attribute-node get-binary-data get-bits get-blue get-blue-value get-browse-col get-browse-column get-buffer-handle get-byte get-byte-order get-bytes get-bytes-available get-callback-proc-context get-callback-proc-name get-cgi-list get-cgi-long-value get-cgi-value get-child get-codepage get-codepages get-coll get-collations get-config-value get-curr get-current get-dir get-document-element get-double get-dropped-file get-dynamic get-error-column get-error-row get-file get-file-name get-file-offse get-file-offset get-firs get-first get-float get-green get-green-value get-index-by-namespace-name get-index-by-qname get-int get-int64 get-iteration get-key-val get-key-value get-last get-license get-localname-by-index get-long get-message get-next get-number get-parent get-pointer-value get-prev get-printers get-property get-qname-by-index get-red get-red-value get-repositioned-row get-rgb get-rgb-value get-selected get-selected-widget get-short get-signature get-size get-socket-option get-string get-tab-item get-text-height get-text-height-c get-text-height-chars get-text-height-p get-text-height-pixels get-text-width get-text-width-c get-text-width-chars get-text-width-p get-text-width-pixels get-type-by-index get-type-by-namespace-name get-type-by-qname get-unsigned-long get-unsigned-short get-uri-by-index get-value-by-index get-value-by-namespace-name get-value-by-qname get-wait get-wait-state getbyte global go go-on go-pend go-pending goto grant graphic-e graphic-edge grayed grid-factor-h grid-factor-horizontal grid-factor-v grid-factor-vertical grid-set grid-snap grid-unit-height grid-unit-height-c grid-unit-height-chars grid-unit-height-p grid-unit-height-pixels grid-unit-width grid-unit-width-c grid-unit-width-chars grid-unit-width-p grid-unit-width-pixels grid-visible group gt guid handle handler has-records having header height height-c height-chars height-p height-pixels help help-con help-context helpfile-n helpfile-name hex-decode hex-encode hidden hide hint home hori horiz-end horiz-home horiz-scroll-drag horizontal host-byte-order html-charset html-end-of-line html-end-of-page html-frame-begin html-frame-end html-header-begin html-header-end html-title-begin html-title-end hwnd icon if image image-down image-insensitive image-size image-size-c image-size-chars image-size-p image-size-pixels image-up immediate-display implements import import-node import-principal in in-handle increment-exclusive-id index index-hint index-info index-information indexed-reposition indicator info information inherit-bgc inherit-bgcolor inherit-fgc inherit-fgcolor inherits init initial initial-dir initial-filter initialize-document-type initiate inner inner-chars inner-lines input input-o input-output input-value insert insert-attribute insert-b insert-backtab insert-before insert-column insert-field insert-field-data insert-field-label insert-file insert-mode insert-row insert-string insert-t insert-tab int int64 integer interface internal-entries interval into invoke is is-attr is-attr-space is-clas is-class is-json is-lead-byte is-open is-parameter-set is-row-selected is-selected is-xml item items-per-row iteration-changed join join-by-sqldb kblabel keep-connection-open keep-frame-z keep-frame-z-order keep-messages keep-security-cache keep-tab-order key key-code key-func key-function key-label keycode keyfunc keyfunction keylabel keys keyword keyword-all label label-bgc label-bgcolor label-dc label-dcolor label-fgc label-fgcolor label-font label-pfc label-pfcolor labels landscape language languages large large-to-small last last-async last-async-request last-asynch-request last-batch last-child last-even last-event last-form last-key last-object last-of last-proce last-procedure last-serv last-server last-server-socket last-socket last-tab-i last-tab-item lastkey lc ldbname le leading leave left left-align left-aligned left-end left-trim length library like like-sequential line line-count line-counter line-down line-left line-right line-up list-events list-item-pairs list-items list-property-names list-query-attrs list-set-attrs list-widgets listi listing listings literal-question little-endian load load-domains load-from load-icon load-image load-image-down load-image-insensitive load-image-up load-mouse-p load-mouse-pointer load-picture load-small-icon local-host local-name local-port local-version-info locator-column-number locator-line-number locator-public-id locator-system-id locator-type lock-registration locked log log-audit-event log-id log-manager logical login-expiration-timestamp login-host login-state logout long longchar lookahead lookup lower lt machine-class mandatory manual-highlight map margin-extra margin-height margin-height-c margin-height-chars margin-height-p margin-height-pixels margin-width margin-width-c margin-width-chars margin-width-p margin-width-pixels mark-new mark-row-state matches max max-button max-chars max-data-guess max-height max-height-c max-height-chars max-height-p max-height-pixels max-rows max-size max-val max-value max-width max-width-c max-width-chars max-width-p max-width-pixels maximize maximum maximum-level md md5-digest member memory memptr memptr-to-node-value menu menu-bar menu-drop menu-item menu-k menu-key menu-m menu-mouse menubar merge-by-field message message-area message-area-font message-line message-lines method min min-button min-column-width-c min-column-width-chars min-column-width-p min-column-width-pixels min-height min-height-c min-height-chars min-height-p min-height-pixels min-row-height min-row-height-c min-row-height-chars min-row-height-p min-row-height-pixels min-size min-val min-value min-width min-width-c min-width-chars min-width-p min-width-pixels minimum mod modified modulo month mouse mouse-p mouse-pointer movable move move-after move-after-tab-item move-befor move-before move-before-tab-item move-col move-column move-to-b move-to-bottom move-to-eof move-to-t move-to-top mpe mtime multi-compile multiple multiple-key multitasking-interval must-exist name namespace-prefix namespace-uri native ne needs-appserver-prompt needs-prompt new new-instance new-line new-row next next-col next-column next-prompt next-rowid next-sibling next-tab-i next-tab-ite next-tab-item next-value no no-apply no-array-m no-array-message no-assign no-attr no-attr-l no-attr-list no-attr-s no-attr-space no-auto-validate no-bind-where no-box no-column-sc no-column-scrolling no-console no-convert no-convert- no-convert-3d no-convert-3d-colors no-current-value no-debug no-drag no-echo no-empty-space no-error no-f no-fill no-focus no-help no-hide no-index-hint no-inherit-bgc no-inherit-bgcolor no-inherit-fgc no-inherit-fgcolor no-join-by-sqldb no-label no-labels no-lobs no-lock no-lookahead no-map no-mes no-message no-pause no-prefe no-prefetch no-return-val no-return-value no-row-markers no-scrollbar-v no-scrollbar-vertical no-scrolling no-separate-connection no-separators no-tab no-tab-stop no-und no-underline no-undo no-val no-validate no-wait no-word-wrap node-type node-value node-value-to-memptr nonamespace-schema-location none normalize not not-active now null num-ali num-aliases num-buffers num-but num-buttons num-children num-col num-columns num-copies num-dbs num-dropped-files num-entries num-fields num-formats num-items num-iterations num-lines num-locked-col num-locked-columns num-messages num-parameters num-references num-repl num-replaced num-results num-selected num-selected-rows num-selected-widgets num-tabs num-to-retain num-visible-col num-visible-columns numeric numeric-dec numeric-decimal-point numeric-f numeric-format numeric-sep numeric-separator object octet-length octet_length of off off-end off-home ok ok-cancel old ole-invoke-loca ole-invoke-locale ole-names-loca ole-names-locale on on-frame on-frame-border open opsys option or ordered-join ordinal orientation os-append os-command os-copy os-create-dir os-delete os-dir os-drive os-drives os-error os-getenv os-rename os2 os400 otherwise outer outer-join output overlay override owner owner-document page page-bot page-bottom page-down page-left page-num page-number page-right page-right-text page-size page-top page-up page-wid page-width paged param parameter parent parent-window-close parse-status partial-key pascal password-field paste pathname pause pbe-hash-alg pbe-hash-algorithm pbe-key-rounds pdbname perf performance persist persistent persistent-cache-disabled persistent-procedure pfc pfcolor pinnable pixels pixels-per-col pixels-per-column pixels-per-row popup-m popup-menu popup-o popup-only portrait position precision prefer-dataset prepare-string prepared preproc preprocess presel preselect prev prev-col prev-column prev-frame prev-sibling prev-tab-i prev-tab-item prev-word primary printer printer-control-handle printer-hdc printer-name printer-port printer-setup private private-d private-data privileges proc-ha proc-handle proc-st proc-status proc-text proc-text-buffer proce procedure procedure-call-type procedure-complete procedure-name process profile-file profiler profiling program-name progress progress-s progress-source prompt prompt-f prompt-for promsgs propath property protected provers proversion proxy proxy-password proxy-userid public public-id publish published-events put put-bits put-byte put-bytes put-double put-float put-int put-int64 put-key-val put-key-value put-long put-short put-string put-unsigned-long put-unsigned-short putbyte query query-close query-off-end query-open query-prepare query-tuning question quit quoter r-index radio-buttons radio-set random raw raw-transfer rcode-info rcode-information read read-available read-exact-num read-file read-json read-only read-response read-xml readkey real recall recid record-len record-length rect rectangle recursive reference-only refresh refresh-audit-policy refreshable register-domain release remote remote-host remote-port remove-attribute remove-child remove-events-proc remove-events-procedure remove-super-proc remove-super-procedure repeat replace replace-child replace-selection-text replication-create replication-delete replication-write reports reposition reposition-back reposition-backward reposition-backwards reposition-forw reposition-forward reposition-forwards reposition-mode reposition-to-row reposition-to-rowid request request-info reset resiza resizable resize response-info restart-row restart-rowid result resume-display retain retain-s retain-shape retry retry-cancel return return-align return-ins return-inserted return-to-start-di return-to-start-dir return-val return-value return-value-data-type returns reverse-from revert revoke rgb-v rgb-value right right-align right-aligned right-end right-trim roles round routine-level row row-created row-deleted row-display row-entry row-height row-height-c row-height-chars row-height-p row-height-pixels row-leave row-ma row-markers row-modified row-of row-resizable row-state rowid rule rule-row rule-y run run-proc run-procedure save save-as save-file sax-attributes sax-comple sax-complete sax-parse sax-parse-first sax-parse-next sax-parser-error sax-reader sax-running sax-uninitialized sax-write-begin sax-write-complete sax-write-content sax-write-element sax-write-error sax-write-idle sax-write-tag sax-writer sax-xml schema schema-location schema-marshal schema-path screen screen-io screen-lines screen-val screen-value scroll scroll-bars scroll-delta scroll-horiz-value scroll-left scroll-mode scroll-notify scroll-offset scroll-right scroll-to-current-row scroll-to-i scroll-to-item scroll-to-selected-row scroll-vert-value scrollable scrollbar-drag scrollbar-h scrollbar-horizontal scrollbar-v scrollbar-vertical scrolled-row-pos scrolled-row-position scrolling sdbname se-check-pools se-enable-off se-enable-on se-num-pools se-use-message seal seal-timestamp search search-self search-targer search-target section security-policy seek select select-all select-extend select-focused-row select-next-row select-prev-row select-repositioned-row select-row selectable selected selected-items selection selection-end selection-extend selection-list selection-start selection-text self send send-sql send-sql-statement sensitive separate-connection separator-fgc separator-fgcolor separators serialize-hidden serialize-name server server-connection-bo server-connection-bound server-connection-bound-re server-connection-bound-request server-connection-co server-connection-context server-connection-id server-operating-mode server-socket session session-id set set-appl-context set-attr-call-type set-attribute set-attribute-node set-blue set-blue-value set-break set-buffers set-byte-order set-callback set-cell-focus set-client set-commit set-connect-procedure set-contents set-current-value set-db-client set-dynamic set-event-manager-option set-green set-green-value set-input-source set-leakpoint set-numeric-form set-numeric-format set-option set-output-destination set-parameter set-pointer-val set-pointer-value set-prefix set-property set-read-response-procedure set-red set-red-value set-repositioned-row set-rgb set-rgb-value set-rollback set-selection set-size set-socket-option set-sort-arrow set-wait set-wait-state settings setuser setuserid sha sha1-digest share share-lock shared short show-in-task show-in-taskbar show-stat show-stats side-lab side-label side-label-h side-label-handle side-labels signature silent simple single size size-c size-chars size-p size-pixels skip skip-deleted-rec skip-deleted-record skip-schema-check slider small-icon small-title smallint soap-header soap-header-entryref socket some sort sort-ascending sort-number source source-procedure space sql sqrt ssl-server-name standalone start start-box-selection start-document start-element start-extend-box-selection start-move start-resize start-row-resize start-search state-detail static status status-area status-area-font status-bar stdcall stenciled stop stop-after stop-parsing stoppe stopped stored-proc stored-procedure stream stream-handle stream-io stretch-to-fit strict string string-value string-xref sub- sub-ave sub-average sub-count sub-max sub-maximum sub-menu sub-menu-help sub-min sub-minimum sub-total subscribe subst substitute substr substring subtype sum sum-max summary super super-proc super-procedures suppress-namespace-processing suppress-w suppress-warnings symmetric-encryption-algorithm symmetric-encryption-iv symmetric-encryption-key symmetric-support system-alert system-alert-boxes system-dialog system-help system-id tab tab-position tab-stop table table-handle table-num table-number table-scan target target-procedure temp-dir temp-directory temp-table temp-table-prepar temp-table-prepare term terminal terminate text text-cursor text-seg text-seg-grow text-seg-growth text-selected then this-object this-procedure three-d through throw thru tic-marks time time-source title title-bgc title-bgcolor title-dc title-dcolor title-fgc title-fgcolor title-fo title-font to to-rowid today toggle-box tool-bar tooltip tooltips top top-nav-query top-only topic total trace-filter tracing trailing trans trans-init-proc trans-init-procedure transact transaction transaction-mode transpar transparent trigger triggers trim true trunc truncate type type-of unbox unbuff unbuffered underl underline undo unform unformatted union unique unique-id unique-match unix unless-hidden unload unsigned-long unsigned-short unsubscribe up update update-attribute upper url url-decode url-encode url-password url-userid use use-dic use-dict-exps use-filename use-index use-revvideo use-text use-underline use-widget-pool user user-data user-id userid using utc-offset v6display v6frame valid-event valid-handle valid-object validate validate-expressio validate-expression validate-message validate-seal validate-xml validation-enabled value value-changed values var variable verb verbose version vert vertical view view-as view-first-column-on-reopen virtual-height virtual-height-c virtual-height-chars virtual-height-p virtual-height-pixels virtual-width virtual-width-c virtual-width-chars virtual-width-p virtual-width-pixels visible vms void wait wait-for warning web-con web-context web-notify weekday when where while widget widget-e widget-enter widget-h widget-handle widget-id widget-l widget-leave widget-pool width width-c width-chars width-p width-pixels window window-close window-delayed-min window-delayed-minimize window-maxim window-maximized window-minim window-minimized window-name window-normal window-resized window-restored window-sta window-state window-sys window-system with word-index word-wrap work-area-height-p work-area-height-pixels work-area-width-p work-area-width-pixels work-area-x work-area-y work-tab work-table workfile write write-cdata write-characters write-comment write-data write-data-element write-empty-element write-entity-ref write-external-dtd write-fragment write-json write-message write-processing-instruction write-status write-xml write-xmlschema x x-document x-noderef x-noderefrun x-of xcode xml-data-type xml-node-type xml-schema-path xml-suppress-namespace-processing xref xref-xml y y-of year year-offset yes yes-no yes-no-cancel</keywords>
      <style id="1" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="2" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="3" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="4" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="5" fg="888888" bg="FFFFFF" bold="1" />
      <style id="6" fg="008080" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="9" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="10" fg="008000" bg="FFFFFF" bold="0" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="12" fg="008000" bg="FFFFFF" bold="0" />
      <style id="13" fg="008080" bg="FFFFFF" bold="1" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="008080" bg="FFFFFF" bold="0" />
      <style id="17" fg="ff8000" bg="FFFFFF" bold="1" />
      <style id="18" fg="0000ff" bg="FFFFFF" bold="1" />
      <style id="19" fg="95004A" bg="FFFFFF" bold="0" />
      <style id="20" fg="aa0000" bg="FFFFFF" bold="0" />
      <style id="21" fg="804000" bg="FFFFFF" bold="0" />
      <style id="22" fg="000080" bg="FFFFFF" bold="1" />
      <style id="23" fg="000000" bg="FFFFFF" bold="0" />
      <style id="24" fg="800000" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="python" lexer="">
      <keywords list="1">and as assert break class continue def del elif else except exec finally for from global if import in is lambda None not or pass print raise return triple try while with yield</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="3" fg="808080" bg="FFFFFF" bold="0" />
      <style id="4" fg="808080" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="000000" bg="FFFFFF" bold="1" />
      <style id="9" fg="FF00FF" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="12" fg="008000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="r" lexer="">
      <keywords list="1">break else FALSE for function if in Inf NA NaN next NULL repeat TRUE while</keywords>
      <keywords list="2">abbreviate abline abs acf acos acosh addmargins aggregate agrep alarm alias alist all anova any aov aperm append apply approx approxfun apropos ar args arima array arrows asin asinh assign assocplot atan atanh attach attr attributes autoload autoloader ave axis backsolve barplot basename beta bindtextdomain binomial biplot bitmap bmp body box boxplot bquote break browser builtins bxp by bzfile c call cancor capabilities casefold cat category cbind ccf ceiling character charmatch chartr chol choose chull citation class close cm cmdscale codes coef coefficients col colnames colors colorspaces colours comment complex confint conflicts contour contrasts contributors convolve cophenetic coplot cor cos cosh cov covratio cpgram crossprod cummax cummin cumprod cumsum curve cut cutree cycle data dataentry date dbeta dbinom dcauchy dchisq de debug debugger decompose delay deltat demo dendrapply density deparse deriv det detach determinant deviance dexp df dfbeta dfbetas dffits dgamma dgeom dget dhyper diag diff diffinv difftime digamma dim dimnames dir dirname dist dlnorm dlogis dmultinom dnbinom dnorm dotchart double dpois dput drop dsignrank dt dump dunif duplicated dweibull dwilcox eapply ecdf edit effects eigen emacs embed end environment eval evalq example exists exp expression factanal factor factorial family fft fifo file filter find fitted fivenum fix floor flush for force formals format formula forwardsolve fourfoldplot frame frequency ftable function gamma gaussian gc gcinfo gctorture get getenv geterrmessage gettext gettextf getwd gl glm globalenv gray grep grey grid gsub gzcon gzfile hat hatvalues hcl hclust head heatmap help hist history hsv httpclient iconv iconvlist identical identify if ifelse image influence inherits integer integrate interaction interactive intersect invisible isoreg jitter jpeg julian kappa kernapply kernel kmeans knots kronecker ksmooth labels lag lapply layout lbeta lchoose lcm legend length letters levels lfactorial lgamma library licence license line lines list lm load loadhistory loadings local locator loess log logb logical loglin lowess ls lsfit machine mad mahalanobis makepredictcall manova mapply match matlines matplot matpoints matrix max mean median medpolish menu merge message methods mget min missing mode monthplot months mosaicplot mtext mvfft names napredict naprint naresid nargs nchar ncol next nextn ngettext nlevels nlm nls noquote nrow numeric objects offset open optim optimise optimize options order ordered outer pacf page pairlist pairs palette par parse paste pbeta pbinom pbirthday pcauchy pchisq pdf pentagamma person persp pexp pf pgamma pgeom phyper pi pico pictex pie piechart pipe plclust plnorm plogis plot pmatch pmax pmin pnbinom png pnorm points poisson poly polygon polym polyroot postscript power ppoints ppois ppr prcomp predict preplot pretty princomp print prmatrix prod profile profiler proj promax prompt provide psigamma psignrank pt ptukey punif pweibull pwilcox q qbeta qbinom qbirthday qcauchy qchisq qexp qf qgamma qgeom qhyper qlnorm qlogis qnbinom qnorm qpois qqline qqnorm qqplot qr qsignrank qt qtukey quantile quarters quasi quasibinomial quasipoisson quit qunif quote qweibull qwilcox rainbow range rank raw rbeta rbind rbinom rcauchy rchisq readline real recover rect reformulate regexpr relevel remove reorder rep repeat replace replicate replications require reshape resid residuals restart return rev rexp rf rgamma rgb rgeom rhyper rle rlnorm rlogis rm rmultinom rnbinom rnorm round row rownames rowsum rpois rsignrank rstandard rstudent rt rug runif runmed rweibull rwilcox sample sapply save savehistory scale scan screen screeplot sd search searchpaths seek segments seq sequence serialize setdiff setequal setwd shell sign signif sin single sinh sink smooth solve sort source spectrum spline splinefun split sprintf sqrt stack stars start stderr stdin stdout stem step stepfun stl stop stopifnot str strftime strheight stripchart strptime strsplit strtrim structure strwidth strwrap sub subset substitute substr substring sum summary sunflowerplot supsmu svd sweep switch symbols symnum system t table tabulate tail tan tanh tapply tempdir tempfile termplot terms tetragamma text time title toeplitz tolower topenv toupper trace traceback transform trigamma trunc truncate try ts tsdiag tsp typeof unclass undebug union unique uniroot unix unlink unlist unname unserialize unsplit unstack untrace unz update upgrade url var varimax vcov vector version vi vignette warning warnings weekdays weights which while window windows with write wsbrowser xedit xemacs xfig xinch xor xtabs xyinch yinch zapsmall</keywords>
      <keywords list="3">acme aids aircondit amis aml banking barchart barley beaver bigcity boot brambles breslow bs bwplot calcium cane capability cav censboot channing city claridge cloth cloud coal condense contourplot control corr darwin densityplot dogs dotplot ducks empinf envelope environmental ethanol fir frets gpar grav gravity grob hirose histogram islay knn larrows levelplot llines logit lpoints lsegments lset ltext lvqinit lvqtest manaus melanoma melanoma motor multiedit neuro nitrofen nodal ns nuclear oneway parallel paulsen poisons polar qq qqmath remission rfs saddle salinity shingle simplex singer somgrid splom stripplot survival tau tmd tsboot tuna unit urine viewport wireframe wool xyplot</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="3" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="4" fg="0080FF" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="8" fg="000080" bg="FFFFFF" bold="1" />
      <style id="10" fg="804000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="rc" lexer="cpp">
      <keywords list="1">ACCELERATORS ALT AUTO3STATE AUTOCHECKBOX AUTORADIOBUTTON BEGIN BITMAP BLOCK BUTTON CAPTION CHARACTERISTICS CHECKBOX CLASS COMBOBOX CONTROL CTEXT CURSOR DEFPUSHBUTTON DIALOG DIALOGEX DISCARDABLE EDITTEXT END EXSTYLE FONT GROUPBOX ICON LANGUAGE LISTBOX LTEXT MENU MENUEX MENUITEM MESSAGETABLE POPUP PUSHBUTTON RADIOBUTTON RCDATA RTEXT SCROLLBAR SEPARATOR SHIFT STATE3 STRINGTABLE STYLE TEXTINCLUDE VALUE VERSION VERSIONINFO VIRTKEY</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="13" fg="000000" bg="FFFFFF" bold="0" />
      <style id="14" fg="000000" bg="FFFFFF" bold="1" />
      <style id="15" fg="008080" bg="FFFFFF" bold="0" />
      <style id="16" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="ruby" lexer="">
      <keywords list="1">__FILE__ __LINE__ alias and begin BEGIN break case class def defined? do else elsif end END ensure false for if in module next nil not or redo rescue retry return self super then true undef unless until when while yield</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="000000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="004000" bg="C0FFC0" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808000" bg="FFFFFF" bold="0" />
      <style id="8" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="9" fg="8080FF" bg="FFFFCC" bold="1" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="12" fg="0080FF" bg="FFFFFF" bold="0" />
      <style id="13" fg="000080" bg="FFFFFF" bold="1" />
      <style id="14" fg="000000" bg="FFFFFF" bold="0" />
      <style id="15" fg="804000" bg="FFFFFF" bold="1" />
      <style id="16" fg="000000" bg="FFFFFF" bold="0" />
      <style id="17" fg="000000" bg="FFFFFF" bold="0" />
      <style id="18" fg="FFFF00" bg="A08080" bold="0" />
      <style id="19" fg="600000" bg="FFF0D8" bold="0" />
      <style id="24" fg="808080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="scheme" lexer="lisp">
      <keywords list="1">- &gt; &gt;= &lt; &lt;= * / + = =&gt; abs acos and angle append apply asin assoc assoc assq assv atan begin boolean? caaaar caaadr caaar caadar caaddr caadr caar caar cadaar cadadr cadar caddar cadddr caddr cadr cadr call/cc call-with-current-continuation call-with-input-file call-with-output-file call-with-values car case cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr ceiling char&gt;? char&gt;=? char-&gt;integer char&lt;? char&lt;=? char? char=? char-alphabetic? char-ci&gt;? char-ci&gt;=? char-ci&lt;? char-ci&lt;=? char-ci=? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? close-input-port close-output-port complex? cond cons cos current-input-port current-output-port define define-syntax delay denominator display do dynamic-wind else eof-object? eq? equal? eqv? eval even? exact-&gt;inexact exact? exp expt floor force for-each gcd if imag-part inexact-&gt;exact inexact? input-port? input-port? integer-&gt;char integer? interaction-environment lambda lcm length let let* letrec letrec-syntax let-syntax list list-&gt;string list-&gt;vector list? list-ref list-tail load log magnitude make-polar make-rectangular make-string make-vector map max member memq memv min modulo negative? newline not null? null-environment number-&gt;string number? numerator odd? open-input-file open-output-file or output-port? output-port? pair? peek-char positive? procedure? quasiquote quote quotient rational? rationalize read read-char real? real-part remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string&gt;? string&gt;=? string-&gt;list string-&gt;number string-&gt;symbol string&lt;? string&lt;=? string? string=? string-append string-ci&gt;? string-ci&gt;=? string-ci&lt;? string-ci&lt;=? string-ci=? string-copy string-fill! string-length string-ref string-set! substring symbol-&gt;string symbol? syntax-rules transcript-off transcript-on truncate unquote unquote-splicing values vector vector-&gt;list vector? vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="3" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="4" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="5" fg="000080" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="9" fg="000000" bg="FFFFFF" bold="0" />
      <style id="10" fg="0080C0" bg="FFFFFF" bold="1" />
      <style id="11" fg="800000" bg="FFFFFF" bold="0" />
      <style id="12" fg="808080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="smalltalk" lexer="">
      <keywords list="1">ifFalse: ifNil: ifNotNil: ifTrue: isNil notNil repeat whileFalse whileFalse: whileTrue whileTrue:</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="808080" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008000" bg="FFFFFF" bold="0" />
      <style id="4" fg="408080" bg="FFFFFF" bold="1" />
      <style id="5" fg="000080" bg="FFFFFF" bold="0" />
      <style id="6" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="7" fg="8080FF" bg="FFFFCC" bold="1" />
      <style id="8" fg="0080FF" bg="ECFFEA" bold="1" />
      <style id="9" fg="8080C0" bg="FFFFFF" bold="0" />
      <style id="10" fg="800000" bg="FFFFFF" bold="0" />
      <style id="11" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="12" fg="808000" bg="FFFFFF" bold="0" />
      <style id="13" fg="0080FF" bg="FFFFFF" bold="0" />
      <style id="14" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="15" fg="808080" bg="FFFFFF" bold="0" />
      <style id="16" fg="FF80C0" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="sql" lexer="">
      <keywords list="1">abs absolute access acos add add_months adddate admin after aggregate all allocate alter and any app_name are array as asc ascii asin assertion at atan atn2 audit authid authorization autonomous_transaction avg before begin benchmark between bfilename bin binary binary_checksum binary_integer bit bit_and bit_count bit_or blob body boolean both breadth bulk by call cascade cascaded case cast catalog ceil ceiling char char_base character charindex chartorowid check checksum checksum_agg chr class clob close cluster coalesce col_length col_name collate collation collect column comment commit completion compress concat concat_ws connect connection constant constraint constraints constructorcreate contains containsable continue conv convert corr corresponding cos cot count count_big covar_pop covar_samp create cross cube cume_dist current current_date current_path current_role current_time current_timestamp current_user currval cursor cycle data databasepropertyex datalength date date_add date_format date_sub dateadd datediff datename datepart day db_id db_name deallocate dec decimal declare decode default deferrable deferred degrees delete dense_rank depth deref desc describe descriptor destroy destructor deterministic diagnostics dictionary difference disconnect distinct do domain double drop dump dynamic each else elsif empth encode encrypt end end-exec equals escape every except exception exclusive exec execute exists exit exp export_set extends external extract false fetch file file_id file_name filegroup_id filegroup_name filegroupproperty fileproperty first first_value float floor for forall foreign format formatmessage found freetexttable from from_days fulltextcatalog fulltextservice function general get get_lock getansinull getdate getutcdate global go goto grant greatest group grouping having heap hex hextoraw host host_id host_name hour ident_current ident_incr ident_seed identified identity if ifnull ignore immediate in increment index index_col indexproperty indicator initcap initial initialize initially inner inout input insert instr instrb int integer interface intersect interval into is is_member is_null is_numeric is_srvrolemember isdate isnull isolation iterate java join key lag language large last last_day last_value lateral lcase lead leading least left len length lengthb less level like limit limited ln local localtime localtimestamp locator lock log log10 long loop lower lpad ltrim make_ref map match max maxextents mid min minus minute mlslabel mod mode modifies modify module month months_between names national natural naturaln nchar nclob new new_time newid next next_day nextval no noaudit nocompress nocopy none not nowait null nullif number number_base numeric nvl nvl2 object object_id object_name object_property ocirowid oct of off offline old on online only opaque open operation operator option or ord order ordinalityorganization others out outer output package pad parameter parameters partial partition path pctfree percent_rank pi pls_integer positive positiven postfix pow power pragma precision prefix preorder prepare preserve primary prior private privileges procedure public radians raise rand range rank ratio_to_export raw rawtohex read reads real record recursive ref references referencing reftohex relative release release_lock rename repeat replace resource restrict result return returns reverse revoke right rollback rollup round routine row row_number rowid rowidtochar rowlabel rownum rows rowtype rpad rtrim savepoint schema scope scroll search second section seddev_samp select separate sequence session session_user set sets share sign sin sinh size smallint some soundex space specific specifictype sql sqlcode sqlerrm sqlexception sqlstate sqlwarning sqrt start state statement static std stddev stdev_pop strcmp structure subdate substr substrb substring substring_index subtype successful sum synonym sys_context sys_guid sysdate system_user table tan tanh temporary terminate than then time timestamp timezone_abbr timezone_hour timezone_minute timezone_region to to_char to_date to_days to_number to_single_byte trailing transaction translate translation treat trigger trim true trunc truncate type ucase uid under union unique unknown unnest update upper usage use user userenv using validate value values var_pop var_samp varchar varchar2 variable variance varying view vsize when whenever where while with with without work write year zone</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="808080" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
    </lang>
    <lang name="tcl" lexer="">
      <keywords list="1">after append array auto_execok auto_import auto_load auto_load_index auto_qualify beep binary break case catch cd clock close concat continue dde default echo else elseif encoding eof error eval exec exit expr fblocked fconfigure fcopy file fileevent flush for foreach format gets glob global history if incr info interp join lappend lindex linsert list llength load lrange lreplace lsearch lsort namespace open package pid pkg_mkIndex proc puts pwd read regexp regsub rename resource return scan seek set socket source split string subst switch tclLog tclMacPkgSearch tclPkgSetup tclPkgUnknown tell time trace unknown unset update uplevel upvar variable vwait while</keywords>
      <keywords list="2">bell bind bindtags button canvas checkbutton console destroy entry event focus font frame grab grid image label listbox menu menubutton message pack place radiobutton raise scale scrollbar text tk tkwait toplevel winfo wm</keywords>
      <keywords list="3">@scope body class code common component configbody constructor define destructor hull import inherit itcl itk itk_component itk_initialize itk_interior itk_option iwidgets keep method private protected public</keywords>
      <keywords list="4">tk_bisque tk_chooseColor tk_dialog tk_focusFollowsMouse tk_focusNext tk_focusPrev tk_getOpenFile tk_getSaveFile tk_messageBox tk_optionMenu tk_popup tk_setPalette tk_textCopy tk_textCut tk_textPaste tkButtonDown tkButtonEnter tkButtonInvoke tkButtonLeave tkButtonUp tkCancelRepeat tkCheckRadioInvoke tkDarken tkEntryAutoScan tkEntryBackspace tkEntryButton1 tkEntryClosestGap tkEntryInsert tkEntryKeySelect tkEntryMouseSelect tkEntryNextWord tkEntryPaste tkEntryPreviousWord tkEntrySeeInsert tkEntrySetCursor tkEntryTranspose tkEventMotifBindings tkFDGetFileTypes tkFirstMenu tkFocusGroup_Destroy tkFocusGroup_In tkFocusGroup_Out tkFocusOK tkListboxAutoScan tkListboxBeginExtend tkListboxBeginSelect tkListboxBeginToggle tkListboxCancel tkListboxDataExtend tkListboxExtendUpDown tkListboxMotion tkListboxSelectAll tkListboxUpDown tkMbButtonUp tkMbEnter tkMbLeave tkMbMotion tkMbPost tkMenuButtonDown tkMenuDownArrow tkMenuDup tkMenuEscape tkMenuFind tkMenuFindName tkMenuFirstEntry tkMenuInvoke tkMenuLeave tkMenuLeftArrow tkMenuMotion tkMenuNextEntry tkMenuNextMenu tkMenuRightArrow tkMenuUnpost tkMenuUpArrow tkMessageBox tkPostOverPoint tkRecolorTree tkRestoreOldGrab tkSaveGrabInfo tkScaleActivate tkScaleButton2Down tkScaleButtonDown tkScaleControlPress tkScaleDrag tkScaleEndDrag tkScaleIncrement tkScreenChanged tkScrollButton2Down tkScrollButtonDown tkScrollButtonUp tkScrollByPages tkScrollByUnits tkScrollDrag tkScrollEndDrag tkScrollSelect tkScrollStartDrag tkScrollTopBottom tkScrollToPos tkTabToWindow tkTearOffMenu tkTextAutoScan tkTextButton1 tkTextClosestGap tkTextInsert tkTextKeyExtend tkTextKeySelect tkTextNextPara tkTextNextPos tkTextNextWord tkTextPaste tkTextPrevPara tkTextPrevPos tkTextResetAnchor tkTextScrollPages tkTextSelectTo tkTextSetCursor tkTextTranspose tkTextUpDownLine tkTraverseToMenu tkTraverseWithinMenu</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="4" fg="000000" bg="FFFFFF" bold="1" />
      <style id="5" fg="000000" bg="FFFFFF" bold="1" />
      <style id="6" fg="000080" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="808080" bg="FFFFFF" bold="0" />
      <style id="9" fg="808080" bg="FFFFFF" bold="0" />
      <style id="10" fg="804000" bg="FFFFFF" bold="0" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="12" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="13" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="17" fg="008080" bg="FFFFFF" bold="1" />
      <style id="18" fg="008080" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="vb" lexer="">
      <keywords list="1">addhandler addressof alias and andalso ansi as assembly attribute auto begin boolean byref byte byval call case catch cbool cbyte cchar cdate cdbl cdec char cint class clng cobj compare const continue cshort csng cstr ctype currency date decimal declare default delegate dim do double each else elseif end enum erase error event exit explicit false finally for friend function get gettype global gosub goto handles if implement implements imports in inherits integer interface is let lib like load long loop lset me mid mod module mustinherit mustoverride mybase myclass namespace new next not nothing notinheritable notoverridable object on option optional or orelse overloads overridable overrides paramarray preserve private property protected public raiseevent readonly redim rem removehandler resume return rset select set shadows shared short single static step stop string structure sub synclock then throw to true try type typeof unicode unload until variant wend when while with withevents writeonly xor</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF0000" bg="FFFFFF" bold="1" />
      <style id="3" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="4" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="6" fg="000000" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="00FF00" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="vbscript" lexer="">
      <keywords list="1">addhandler addressof alias and andalso ansi as assembly attribute auto begin boolean byref byte byval call case catch cbool cbyte cchar cdate cdbl cdec char cint class clng cobj compare const continue cshort csng cstr ctype currency date decimal declare default delegate dim do double each else elseif end enum erase error event exit explicit false finally for friend function get gettype global gosub goto handles if implement implements imports in inherits integer interface is let lib like load long loop lset me mid mod module mustinherit mustoverride mybase myclass namespace new next not nothing notinheritable notoverridable object on option optional or orelse overloads overridable overrides paramarray preserve private property protected public raiseevent readonly redim rem removehandler resume return rset select set shadows shared short single static step stop string structure sub synclock then throw to true try type typeof unicode unload until variant wend when while with withevents writeonly xor</keywords>
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="FF0000" bg="FFFFFF" bold="1" />
      <style id="3" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="4" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="6" fg="000000" bg="FFFFFF" bold="1" />
      <style id="7" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="00FF00" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="verilog" lexer="">
      <keywords list="1">always and assign attribute begin buf bufif0 bufif1 case casex casez cmos deassign default defparam disable edge else end endattribute endcase endfunction endmodule endprimitive endspecify endtable endtask event for force forever fork function highz0 highz1 if ifnone initial inout input integer join large localparam macromodule medium module nand negedge nmos nor not notif0 notif1 or output parameter pmos posedge primitive pull0 pull1 pulldown pullup rcmos real realtime reg release repeat rnmos rpmos rtran rtranif0 rtranif1 scalared signed small specify specparam strength strong0 strong1 supply0 supply1 table task time tran tranif0 tranif1 tri tri0 tri1 triand trior trireg unsigned vectored wait wand weak0 weak1 while wire wor xnor xor</keywords>
      <keywords list="2">$bitstoreal $countdrivers $display $dumpall $dumpfile $dumpflush $dumplimit $dumpoff $dumpon $dumpvars $fclose $fdisplay $finish $fmonitor $fopen $fstrobe $fwrite $getpattern $hold $incsave $input $itor $key $list $log $monitor $monitoroff $monitoron $nokey $nolog $period $printtimescale $random $readmemb $readmemh $realtime $realtobits $recovery $reset $reset $reset $reset $reset $restart $rtoi $save $scale $scope $setup $setuphold $showscopes $showscopes $showvars $showvars $skew $sreadmemb $sreadmemh $stime $stop $strobe $time $timeformat $width $write</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="008080" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="5" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="6" fg="808080" bg="FFFFFF" bold="0" />
      <style id="7" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="9" fg="804000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="000000" bg="FFFFFF" bold="0" />
      <style id="19" fg="000000" bg="FFFFFF" bold="0" />
    </lang>
    <lang name="vhdl" lexer="">
      <keywords list="1">access after alias all architecture array assert attribute begin block body buffer bus case component configuration constant disconnect downto else elsif end entity exit file for function generate generic group guarded if impure in inertial inout is label library linkage literal loop map new next null of on open others out package port postponed procedure process pure range record register reject report return select severity shared signal subtype then to transport type unaffected units until use variable wait when while with</keywords>
      <keywords list="2">abs and mod nand nor not or rem rol ror sla sll sra srl xnor xor</keywords>
      <keywords list="3">active ascending base delayed driving driving_value event high image instance_name last_active last_event last_value left leftof length low path_name pos pred quiet range reverse_range right rightof simple_name stable succ transaction val value</keywords>
      <keywords list="4">endfile falling_edge is_x now read readline resize resolved rising_edge rotate_left rotate_right shift_left shift_right std_match to_01 to_bit to_bitvector to_integer to_signed to_stdlogicvector to_stdulogic to_stdulogicvector to_unsigned to_UX01 to_x01 to_x01z write writeline</keywords>
      <keywords list="5">ieee math_complex math_real numeric_bit numeric_std standard std std_logic_1164 std_logic_arith std_logic_misc std_logic_signed std_logic_textio std_logic_unsigned textio vital_primitives vital_timing work</keywords>
      <keywords list="6">bit bit_vector boolean character delay_length file_open_kind file_open_status integer line natural positive real severity_level side signed std_logic std_logic_vector std_ulogic std_ulogic_vector string text time unsigned UX01 UX01Z width X01 X01Z</keywords>
      <style id="0" fg="000000" bg="FFFFFF" bold="0" />
      <style id="1" fg="008000" bg="FFFFFF" bold="0" />
      <style id="2" fg="008000" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="4" fg="808080" bg="FFFFFF" bold="0" />
      <style id="5" fg="000080" bg="FFFFFF" bold="1" />
      <style id="6" fg="000000" bg="FFFFFF" bold="0" />
      <style id="8" fg="0000FF" bg="FFFFFF" bold="1" />
      <style id="9" fg="808000" bg="FFFFFF" bold="0" />
      <style id="10" fg="000080" bg="FFFFFF" bold="1" />
      <style id="11" fg="0080FF" bg="FFFFFF" bold="1" />
      <style id="12" fg="800000" bg="FFFFFF" bold="0" />
      <style id="13" fg="8000FF" bg="FFFFFF" bold="0" />
      <style id="14" fg="B5E71F" bg="FFFFFF" bold="0" />
    </lang>
	    <lang name="xml" lexer="">
      <style id="0" fg="000000" bg="FFFFFF" bold="1" />
      <style id="1" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="2" fg="A31515" bg="FFFFFF" bold="0" />
      <style id="3" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="4" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="5" fg="FF0000" bg="FFFFFF" bold="0" />
      <style id="6" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="7" fg="0000FF" bg="FFFFFF" bold="0" />
      <style id="8" fg="800080" bg="FFFFFF" bold="1" />
      <style id="9" fg="808000" bg="FFFFFF" bold="0" />
      <style id="10" fg="800080" bg="FEFDE0" bold="0" />
      <style id="11" fg="000080" bg="FFFFFF" bold="0" />
      <style id="12" fg="800080" bg="FFFFFF" bold="0" />
      <style id="13" fg="800080" bg="FFFFFF" bold="0" />
      <style id="14" fg="800080" bg="FFFFFF" bold="0" />
      <style id="15" fg="800080" bg="FFFFFF" bold="0" />
      <style id="16" fg="800080" bg="FFFFFF" bold="0" />
      <style id="17" fg="FF8000" bg="FFFFFF" bold="0" />
      <style id="18" fg="800080" bg="FFFFFF" bold="0" />
      <style id="19" fg="FF8000" bg="FEFDE0" bold="0" />
      <style id="20" fg="FF8000" bg="FEFDE0" bold="0" />
      <style id="21" fg="000000" bg="A6CAF0" bold="0" />
    </lang>
  </Language>
</CodeHighlighting>